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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...