[英]Unable to convert the base64 data to file using jszip in javascript
我有一个来自 api 的 base64 数据,它是一个 tar 文件,我正在尝试使用 jszip 下载,但出现错误
Uncaught (in promise) Error: Can't read the data of <base64 code>
下面是我的代码
let bs = <somebase64code>
let zip = new JSZip();
zip.file(bs,{base64:true})
zip.generateAsync({ type: "blob" }).then(function (content) {
saveAs(content, "example");
});
由于 base64 代码很大,我没有附加它
jszip 不处理 tar 文件
tar 和 zip 格式不同
您需要在 api 中使用其他一些库或使用 zip
也不要使用 base64,它的大小会大~3x ~33%。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.