我正在尝试使用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是否提供了这样做的任何方法?
为了清晰起见进行编辑:我想使用我的程序将本地文件上传到服务器,我的程序将不会在服务器上运行 。
答案 0 :(得分:4)
是的,您可以使用System.Net.HttpWebRequest课程。将Method属性设置为“POST”以使用POST而不是GET。 This question似乎涵盖了它。