2

我正在尝试使用 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 是否提供任何方法来做到这一点?

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

4

1 回答 1

5

是的,您可以使用System.Net.HttpWebRequest类。将 Method 属性设置为“POST”以使用 POST 而不是 GET。这个问题似乎已经涵盖了。

于 2012-07-10T19:09:50.360 回答