TL; DR: Можно ли загружать большой MemoryStream в Azure как куски на лету во время запирания?Загрузить Big ZipArchive-MemoryStream to Azure
У меня есть файлы, которые сохраняются в MemoryStream
, я добавляю эти файлы в ZipArchive
в другой MemoryStream.
Это MemoryStream Я хочу, чтобы загрузить на Azure-BlockBlob-Storage
с помощью
blockBlob.UploadFromStream(zipMemoryStream);
До сих пор так хорошо.
Проблема теперь в том, что Zip-Archive может стать больше, чем 8GB, что является проблемой с MemoryStream.
Можно ли загружать части из потока памяти в виде блоков в лазурь и удалять эти байты из потока?
Или есть лучший подход к работе с zipArchive и лазури?
Для проносясь Я использую класс ZipArchive
в пакет System.IO.Compression
С наилучшими пожеланиями,
Flo
Предполагаю, что вы используете Блок Blob? – boades
да, я использую block-blobs :) –
Какой класс вы используете для zipping? Я верю, что знаю, как это решить. Покажите свой код, пожалуйста. – boades