Дважды открывается диалог загрузки файлов - PullRequest
0 голосов
/ 07 ноября 2019

Я использую метод savesAs библиотеки Filesaver.js для загрузки полученного zip-файла (base64, зашифрованного как BLOB-объект) через веб-сокет. Проблема в том, что файл загружается два раза, один в виде текстового файла и один раз правильно в виде zip-файла.

Я пытался преобразовать его как байтовый массив, но затем возникает ошибка, что первый аргумент не может быть преобразован.

    function onMessage(evt)
        {
            if(evt.data instanceof Blob){
               var filename='export.zip';
               saveAs(evt.data, filename);
             }

Спасибо за совет!

...