加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用webclient UploadFile,C#中的UploadValues上传多个文件

发布时间:2020-12-15 06:54:38 所属栏目:百科 来源:网络整理
导读:如何使用webclient UploadFile,C#中的UploadValues上传多个文件? 解决方法 This blog post详细说明如何使用 WebClient上传多个文件. 如果要同时在同一POST中同时上载表单域和文件,则无法使用WebClient,而是需要扩展.这是this article的摘录,解释需要什么:
如何使用webclient UploadFile,C#中的UploadValues上传多个文件?

解决方法

This blog post详细说明如何使用 WebClient上传多个文件.

如果要同时在同一POST中同时上载表单域和文件,则无法使用WebClient,而是需要扩展.这是this article的摘录,解释需要什么:

the only option is to create a custom
implementation that conforms to
07003,07004 and the 07005 specification that
will enable file upload with
additional form fields and exposes
control of cookies and headers.

这里有三种实现方式,使用稍微不同的方法,但都应该能够启用多部分表单数据:

> http://www.codeproject.com/Articles/72232/Csharp-File-Upload-with-form-fields-cookies-and-he.aspx
> http://www.codeproject.com/KB/cs/uploadfileex.aspx
> http://aspnetupload.com/Upload-File-POST-HttpWebRequest-WebClient-RFC-1867.aspx

WebClient.UploadValues不是为了上传文件而是用来将POST-ed表单值发送到服务器.您要使用WebClient.UploadFile上传文件,或上述其中一个高级样本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读