2013-06-12 90 views
-1

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

+0

库是否要保存压缩文件原来的样子,或者解压?到目前为止,你到底在哪里卡住? –

+0

更多信息请 – Kiarash

回答

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