Загрузить читаемый поток в Zip-файл размером JavaScript - PullRequest
1 голос
/ 09 июля 2020

В настоящее время я делаю запрос на выборку, который возвращает читаемый поток (тело ответа - ReadableStream). Я пытаюсь сохранить это на устройстве пользователя в виде zip-файла.

getDownload(id, downloadName).then(download => {
            const blob = new Blob([download]);

            const link = document.createElement("a");
            link.href = URL.createObjectURL(blob);
            link.download = "fileName";
            link.target = "_blank";
            link.setAttribute("type", "hidden");

            document.body.appendChild(link);

            link.click();
            link.remove();
})

Однако он загружается в текстовый файл с содержимым

[object Response]

Я знаю, что ответ не поврежден, так как мне удалось передать его в Chrome, однако эта функция добавляется, поэтому я могу загрузить его в Safari.

Как мне загрузить читаемый поток в виде zip-каталога ?

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