【发布时间】:2012-07-10 18:49:07
【问题描述】:
我正在尝试使用 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 是否提供任何方法来做到这一点?
为清楚起见进行编辑:我想使用我的程序将本地文件上传到服务器,我的程序不会在服务器上运行。
【问题讨论】:
-
ASP.NET?.......blogs.msdn.com/b/henrikn/archive/2012/03/01/…
-
好的。 您在使用 ASP.NET 吗? 上面的博客条目有详细的描述和示例代码,使用的是 ASP.NET Web API。
-
不,我目前没有使用 ASP.NET
-
你需要一些东西来处理 POST 请求,所以如果你不想建立一个 ASP.NET 服务器,你将不得不滚动你自己的某种服务器。我想到了 Node.JS。看看这里:ayende.com/blog/72705/node-cs 和 github.com/Rduerden/Node.cs
-
很简单。下面斯蒂芬的答案就是你所需要的。
标签: c# asp.net .net post file-upload