Я хочу загрузить набор файлов в хранилище Azure-BLOB-объектов. Я должен передать файлы в формате zip при вызове метода загрузки внутри контроллера (я использую почтальон для этого вызова). Хотя я получаю сжатые данныевнутри контроллера я не могу извлечь файлы из этих сжатых данных.
Ниже на рисунке показано, как я вызываю контроллер API и передаю ZIP-файл с помощью почтальона.
[HttpPost]
public HttpResponseMessage PostFiles()
{
var zipfile = Request.Form.Files;
.....
Если я получу потоки отдельных файлов из заархивированного файла, я смогу выгрузить значение в BLOB-объект Azure и получить соответствующий идентификатор файла в качестве желаемого результата.
Пожалуйста, предоставьте решение о том, потребуется ли какой-либо третьей стороне DLL для извлечения деталей отдельных файлов внутри zip-файла, или эту проблему можно решить без какого-либо стороннего инструмента.