可以看见点击完导出按钮后端反的是base64的值
下面是解法 ,这是转化函数,我是将他放到了一个实体类里(建议这样,因为很多地方用的到)
// 转化路径变base64的路径
convertBase64ToBlob(base64, fileType, slice) {
return new Blob(
atob(base64)
.match(new RegExp(`([\\s\\S]{${slice}})|([\\s\\S]{1,${slice}})`, "g"))
.map(function(item) {
return new Uint8Array(
item.split("").map(function(s, i) {
return item.charCodeAt(i);
})
);
}),
{ type: fileType }
);
}
下面是调用的方法
下载操作出现,功能实现