c# - 带参数的文件上传?

标签 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 是否提供了执行此操作的任何方法?

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

最佳答案

是的,您可以使用System.Net.HttpWebRequest类(class)。将 Method 属性设置为“POST”以使用 POST 而不是 GET。 This question似乎已经涵盖了。

关于c# - 带参数的文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419902/

相关文章:

.net - 代理类需要 WebServiceBindingAttribute

c# - 如何使用 bool 值在 Unity 检查器中启用/禁用列表?

c# - 异步更新多选 MVC 的选项列表

asp.net - 如何在 ASP.NET 类中引用 Server.UrlEncode?

c# - 创建缩略图会产生质量很差的图像

.net - 您是否对您的产品使用的所有程序集进行强命名?

c# - 如何在 Entity Framework 中查询具有 ID 数组的多对多关系

c# - 如何使用构造函数初始化列表?

c# - 是否可以将值传递给 Repeater 的 SelectMethod?

.net - CSS 布局、Vis Studio 2005 和 AJAX 选项卡容器