2013-06-12 3 views
-1

Я загрузил один zip-файл, используя управление загрузкой файлов в Asp.net, и после отправки кнопки мне нужно отправить этот файл в обработчик ashx. В обработчике мне нужно получить файл как есть и сохраните этот файл в местоположении. Как достичь этогоРучка zip-файла в файле ashx

+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); 
} 

Если вам нужно извлечь содержимое архива, вы можете использовать библиотеку как dotNetZip