我正在尝试使用 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 是否提供了执行此操作的任何方法?
为清楚起见进行编辑:我想使用我的程序将本地文件上传到服务器,我的程序将无法在服务器上运行。
最佳答案
是的,您可以使用System.Net.HttpWebRequest类(class)。将 Method 属性设置为“POST”以使用 POST 而不是 GET。 This question似乎已经涵盖了。
关于c# - 带参数的文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419902/