2013-06-12 3 views
-1

Asp.net에서 파일 업로드 컨트롤을 사용하여 하나의 zip 파일을 업로드하고 버튼을 제출 한 후 해당 파일을 ashx 핸들러로 보내야합니다. 핸들러에서 파일을 그대로 받아야합니다. 해당 위치에 파일을 저장하십시오. 달성 방법 해당 파일을 저장하려면 Request.Files 컬렉션을 사용해야합니다.ashx 파일의 핸들 zip 파일

+0

같은 라이브러리를 사용할 수 있습니다 당신이, 또는 압축을 풀면 그대로 압축 파일을 저장 하시겠습니까? 지금까지 무엇을 가지고 있습니까? 어디서 붙어 있습니까? –

+0

자세한 내용을 참조하십시오. – Kiarash

답변

0

foreach (string file in Request.Files) 
{ 
    HttpPostedFile zipFile = Request.Files[file] as HttpPostedFile; 
    if (zipFile.ContentLength > 0) 
     zipFile.SaveAs("YOUR_PATH/" + file); 
} 

zip 파일의 내용을 추출해야하는 경우 dotNetZip