运行环境需要IIS支持!
客户端代码:(WinForm)
string fileName="xxxxxx"; //要上传得文件,如: d:/123.txt
WebClient client = new WebClient();
client.UploadFile("http://localhost/UploadFile.aspx","POST",fileName);
服务器端代码:(aspx页面)
<%@ Page Language="C#" %>
<%
foreach (string f in Request.Files.AllKeys)
{
HttpPostedFile file = Request.Files[f];
file.SaveAs(@"E:/Upload/" + file.FileName);
}
%>
本文介绍了一个使用IIS进行文件上传的例子。客户端通过WinForm应用利用WebClient类发送POST请求,服务器端则使用ASP.NET接收并保存上传文件。
1147

被折叠的 条评论
为什么被折叠?



