前言
本章我们来实战前端处理base64格式的数据,将数据导出成pdf。
第一篇
第二篇
后端返回base64数据
拿到base64之后,怎么办?
依照上一篇的思想,我们肯定是要把base64数据转成typedarray,生成blob,生成url去下载。
我们需要写一个base64ToBlob的方法
const base64ToBlob = function(code,type) {
var raw = window.atob(code);
let rawLength = raw.length;
let uInt8Array = new Uint8Array(rawLength);
for (let i = 0; i < rawLength; ++i) {
uInt8Array[i] = raw.charCodeAt(i);
}
return new Blob([uInt8Ar