在开发过程中有时候需要针对base64的编码转换为blob对象,js中转化方法如下
其中 nowFrame为base64对象
var arr = nowFrame.split(',');
var mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
var blob = new Blob([u8arr], { type: mime })