javascript — загрузка zip-файла, возвращаемого в виде потока или массива байтов

Загрузка zip-файла, который возвращается в виде потока или байтового массива

Привет, у меня есть метод публикации web api, который возвращает zip-файл в виде байтового массива, zip-потока, памяти или какой-либо формы объекта памяти, потому что я не хочу сохранять его физически. Я должен написать это как почтовый файл в сценарии реакции переднего конца. Я проверял, что файл zip создается правильно, когда я пытаюсь сохранить его на сервере, он заархивирован и распакован правильно. Но когда я возвращаю тот же файл, что и массив или поток, и записываю в компонент реагирования внешнего интерфейса, он сохраняет файл zip, но когда я распаковываю его, он говорит в действительном файле zip и говорит, что я должен добавить файлы перед его разархивированием? Любая помощь или полезные статьи помогли бы мне очень. Я действительно очень борюсь с этим. Я даже не могу понять, в чем я совершаю ошибку, даже если архитектура веб-API поддерживает передачу байтов такого типа с сервера в браузер. Я не знаю, когда я проверил длину массива на сервере, он равен 113175 и включен в клиент это: 150900, почему на стороне клиента длина массива больше IDK — любая идея, пожалуйста? Любая помощь, пожалуйста, спасибо заранее. Огромное спасибо.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector