我正在使用 VSTS 2008 + C# + .Net 3.5 + ASP.Net。我正在使用 WebClient.UploadFile 将文件上传到运行 ASP.Net 的服务器(我使用 http post 将文件上传到 aspx url)。我的问题是,如何在服务器端保存文件的内容?我从服务器端发现,如果我只是保存 HttpContext.Current.Request.InputStream,额外的请求标头(除了文件内容)将保存在服务器端。
编辑1:
我试过我需要一些这样的代码才能在服务器端接收文件?那是正确的代码吗?
foreach (string f in Request.Files.AllKeys)
{
HttpPostedFile file = Request.Files[f];
file.SaveAs(@"D:\FileUpload\UploadFile.dat");
}
提前谢谢,乔治