解决方案 »

  1.   

    byte 是流, 传参要写在 url 里面 一起传过去   url=url?参数1&参数2
      

  2.   

    传送文件应该这样写new WebClient().UploadFile(url, filePathAndName);
      

  3.   


    一般来说,浏览器使用 multipart/form-data 协议,而不是 application/x-www-form-urlencoded。你是没有看明白那些代码。
      

  4.   

    当你的页面需要支持客户端上传文件时,你的浏览器端的<form> 要声明为 multipart/form-data的,这样才能支持
    <input type="file" />标签用来上传文件。这应该是学习 html/css 时学到的知识。所以服务器端,会根据这个协议定义的格式来解析post 数据,才可能获得文件内容。