我使用Filesaver.js库的savesAs方法下载通过Websocket接收到的zip文件(base64加密为blob)。问题是该文件被下载了两次,一次是文本文件,一次是zip文件。
我尝试将其转换为字节数组,但是发生错误,第一个参数无法转换。
function onMessage(evt)
{
if(evt.data instanceof Blob){
var filename='export.zip';
saveAs(evt.data, filename);
}
感谢您的咨询!