I am trying to take a list of ZipArchiveEntry
s and convert them into byte arrays, but I am logistically running into a wall.
So far I am trying to convert it into a MemoryStream
to convert it into the byte[] like this:
public static void ScanUpload(List<ZipArchiveEntry> scan)
{
foreach (var s in scan)
{
using (var ms = new MemoryStream())
{
}
}
}
But I have no idea what comes next. or even if this is the right way to go about this. Would someone be able to help?
You should be able to read from the stream that ZipArchiveEntry.Open()
returns:
foreach (var s in scan)
{
var stream = s.Open();
byte[] bytes;
using (var ms = new MemoryStream())
{
stream.CopyTo(ms);
bytes = ms.ToArray();
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With