使用参数上传文件?

时间:2012-07-10 18:49:08

标签: c# asp.net .net post file-upload

我正在尝试使用C#和.NET Framework 4.0来创建一个程序,该程序可以通过HTTP POST请求上传本地文件以及一些其他请求参数。

基本上会产生这样的请求:

http:\\example.com\upload.html?file=<filedata goes here>&private=1&type=archive

它应该是POST请求,但不是GET请求。

ASP.NET 4.0是否提供了这样做的任何方法?

为了清晰起见进行编辑:我想使用我的程序将本地文件上传到服务器,我的程序将不会在服务器上运行

1 个答案:

答案 0 :(得分:4)

是的,您可以使用System.Net.HttpWebRequest课程。将Method属性设置为“POST”以使用POST而不是GET。 This question似乎涵盖了它。