在最新的文件管理器文档中,给出了如何将filesaver.js与blobbuilder.js结合使用的示例:
var bb = new BlobBuilder();
bb.append("Lorem ipsum");
var fileSaver = window.saveAs(bb.getBlob(), "test_file");
fileSaver.onwriteend = myOnWriteEnd;`
Run Code Online (Sandbox Code Playgroud)
但是blobbuilder.js已被弃用,他们现在说要使用blob.js(我无论如何都找不到blobbuilder.js的代码).
谁能给我一个如何与blob.js一起使用filesaver的例子?
这是我使用的代码:
axios.get(fileUrl, {headers:{'X-API-TOKEN':xxxxxx})
Run Code Online (Sandbox Code Playgroud)
收到的响应数据为二进制,我将其转换为base64并保存在文件中。保存后的zip文件。如果我尝试打开文件,则显示无效的zip错误。