Я пытаюсь создать Zip файл в .NET 4.5 (System.IO.Compression) из серии байт-массивов. Например, из API, который я использую, я заканчиваю с List<Attachment>
, и каждый Attachment
имеет свойство Body
, которое является byte[]
. Как я могу перебирать этот список и создавать zip файл, содержащий каждое вложение?
Сейчас у меня создается впечатление, что мне придется записывать каждое вложение на диск и создавать из него zip файл.
//This is great if I had the files on disk
ZipFile.CreateFromDirectory(startPath, zipPath);
//How can I create it from a series of byte arrays?