我在Asp.net中使用文件上传控件上传了一个zip文件,在提交按钮后我需要将该文件发送到ashx处理程序。在处理程序中我需要按原样接收文件并将该文件保存到某个位置。如何实现
答案 0 :(得分:0)
要保存文件,您必须使用Request.Files集合。
foreach (string file in Request.Files)
{
HttpPostedFile zipFile = Request.Files[file] as HttpPostedFile;
if (zipFile.ContentLength > 0)
zipFile.SaveAs("YOUR_PATH/" + file);
}
如果您需要提取zip文件的内容,可以使用像dotNetZip这样的库