处理ashx文件中的zip文件

时间:2013-06-12 05:16:08

标签: asp.net ashx

我在Asp.net中使用文件上传控件上传了一个zip文件,在提交按钮后我需要将该文件发送到ashx处理程序。在处理程序中我需要按原样接收文件并将该文件保存到某个位置。如何实现

1 个答案:

答案 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这样的库