带参数的文件上传?

Kyl*_* V. 2 .net c# asp.net post file-upload

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

基本上它会导致这样的请求:

http:\\example.com\upload.html?file=<filedata goes here>&private=1&type=archive
Run Code Online (Sandbox Code Playgroud)

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

ASP.NET 4.0 是否提供了执行此操作的任何方法?

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

Ste*_*ett 5

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