使用新的System.Net.WebClient发布字段和文件
本文关键字:字段 文件 布字段 System WebClient Net | 更新日期: 2023-09-27 18:12:44
我试图用新的System.Net.WebClient调用webapi,但没有发现任何特殊的例子。
目标是模拟带有一些字段和一个文件的传统表单post。
我如何使用System.Net.WebClient或者我在哪里可以找到一些例子?
thanks in advance
我想你需要这个:
http://dzimchuk.net/post/uploading-a-file-over-http-in-net这是一个写得很好的博客。
如果你在谷歌上快速搜索一下,有很多例子,这里有一些例子:
简单得到
WebClient webClient = new WebClient();
webClient.Headers["Accept"] = "application/json"; //setting headers
string json = webClient.DownloadString(url);
简单的文章
NameValueCollection values = new NameValueCollection();
values["user"] = username;
values["pwd"] = password;
webClient.UploadValues(url, values);
还有一个UploadData发送字节数组和UploadFile允许你直接从磁盘上传文件。