2013-06-12 117 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