【发布时间】:2012-10-09 20:46:14
【问题描述】:
我正在寻找解决方案如何使用 http 请求上传一些文件。我的想法是,我将通过邮寄方式传输文件,在 PHP 端,我会将文件放在服务器上。
这是怎么做到的?
【问题讨论】:
我正在寻找解决方案如何使用 http 请求上传一些文件。我的想法是,我将通过邮寄方式传输文件,在 PHP 端,我会将文件放在服务器上。
这是怎么做到的?
【问题讨论】:
var client = new System.Net.WebClient();
client.UploadFile(address, filename);
请参阅 MSDN 上的 UploadFile。
【讨论】:
好吧,我会尝试最简单的可能开始的事情 - WebClient.UploadFile:
WebClient client = new WebClient();
client.UploadFile(url, file);
当然,您必须编写适当的 PHP 代码来处理上传...
【讨论】:
另一种方法是通过浏览器上传文件并使用 Fiddler 处理上传请求/响应。之后,您可以通过 C# 使用 HttpWebRequest 编写确切的请求。
【讨论】: