Я использую метод savesAs библиотеки Filesaver.js для загрузки полученного zip-файла (base64, зашифрованного как BLOB-объект) через веб-сокет. Проблема в том, что файл загружается два раза, один в виде текстового файла и один раз правильно в виде zip-файла.
Я пытался преобразовать его как байтовый массив, но затем возникает ошибка, что первый аргумент не может быть преобразован.
function onMessage(evt)
{
if(evt.data instanceof Blob){
var filename='export.zip';
saveAs(evt.data, filename);
}
Спасибо за совет!