C#如何通过http上传文件?

时间:2012-10-09 20:46:15

标签: c# upload

我正在寻找解决方案如何使用http请求上传某些文件。我知道我会通过邮寄方式传输我的文件,而在PHP方面,我会将文件放在服务器上。

这是怎么回事?

3 个答案:

答案 0 :(得分:1)

var client = new System.Net.WebClient();
client.UploadFile(address, filename);

请参阅MSDN上的UploadFile

答案 1 :(得分:0)

好吧,我会尝试最简单的事情 - WebClient.UploadFile

WebClient client = new WebClient();
client.UploadFile(url, file);

当然,您必须编写适当的PHP代码来处理上传...

答案 2 :(得分:0)

另一种方法是通过浏览器上传文件并使用Fiddler处理上传请求/响应。之后,您可以通过C#使用HttpWebRequest编写确切的请求。