Zip - файл не работает после публикации ASP.NET проект
Загрузка одного файла работает после публикации. Но загрузка всех файлов в виде zip файла не работает после публикации asp.net проект.
Предложите мне решение
Что я уже пробовал:
Если я добавлю Ionic.Zip.dll это не работает. Поэтому я использовал пакет NuGet DotNetZip
Но он не работает после публикации проекта.
Мой код таков,
использование Ionic.Zip;
ZipFile zip = новый ZipFile();
если (ДТ.Строк.Count > 0)
{
по каждому элементу (объекта datarow Dr в ДТ.Строк)
{
застежка-молния.AddEntry(dr["имя"].ToString(), dr["данные"].Метод toString());
}
}
var zipMs = Новый Поток памяти();
zip.Save(zipMs);
byte[] fileData = zipMs.GetBuffer();
zipMs.Seek(0, SeekOrigin.Begin);
zipMs.Flush();
Ответ.Четкий();
Ответ.AddHeader("content-disposition", "attachment;filename=docs.zip ");
Ответ.ContentType = "приложение/zip";
Ответ.BinaryWrite(fileData);
Ответ.Конец();