ZIP-Datei aus Byte erstellen []

Ich versuche, eine Zip-Datei in .NET 4.5 (System.IO.Compression) aus einer Reihe von Byte-Arrays zu erstellen. Beispielsweise erhalte ich von einer API, die ich verwende, eineList<Attachment> und jedeAttachment hat eine Eigenschaft namensBody die einbyte[]. Wie kann ich diese Liste durchlaufen und eine Zip-Datei erstellen, die jeden Anhang enthält?

Im Moment habe ich den Eindruck, dass ich jeden Anhang auf die Festplatte schreiben und daraus die Zip-Datei erstellen müsste.

//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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage