Я пытаюсь извлечь/разархивировать файл из корзины s3 через C# .Net core 6 в среде лямбда. При вызове метода ZipArchive я получил исключение.
Вот какое исключение я получил
Сообщение об ошибке: Не удалось найти конец записи центрального каталога. и трассировка стека: в System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory() в System.IO.Compression.ZipArchive..ctor (поток потока, режим ZipArchiveMode, логическое значение LeaveOpen, кодировка записиNameEncoding) в System.IO.Compression.ZipArchive..ctor(поток потока, режим ZipArchiveMode)
Вот код, который я пробовал
с использованием var objResult = await _s3Client.GetObjectAsync(ведро, ключ); используя var zipArchive = new ZipArchive(objResult.ResponseStream, ZipArchiveMode.Read); **//строка исключения** foreach (ZipArchiveEntry zipEntry в zipArchive.Entries) { вывод вар = новый MemoryStream(); zipEntry.Open().CopyTo(выход); *** код следует за строкой чтения из потока*** } помогите мне в этом
Мобильная версия