Я пытался создать и загрузить zip-файл из другого места, используя ZipArchive
class.
Файлы расположены по другому пути к файлу. Я хочу создать zip-файл в объекте c # в памяти, а затем загрузить его без сохранения файла zip в c # / MVC.
Я пытался так:
public void DownloadZipFromMultipleFile()
{
using (var memoryStream = new MemoryStream())
{
using (var archive = new ZipArchive(memoryStream, ZipArchiveMode.Create, true))
{
archive.CreateEntryFromFile(Server.MapPath("~/Content/appStyle.css"), "myStyle.css");
archive.CreateEntryFromFile(Server.MapPath("~/NewPath/myScript.js"), "script.js");
}
}
//archive.Save(Response.OutputStream);
}
Я успешно добавил файлы в archive
, но не смог загрузить файл в виде zip-файла.