1. 将 base64转换为 blob
//**dataURL to blob**
function dataURLtoBlob(dataurl) {
debugger
var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
return new Blob([u8arr], { type: mime });
}
//**blob to dataURL**
function blobToDataURL(blob, callback) {
var a = new FileReader();
a.onload = function (e) { callback(e.target.result); };
a.readAsDataURL(blob);
}
var _file = dataURLtoBlob(c); // c就是base64字符串
//Blob_test();
function Blob_test(){
var blob;
if(!window.Blob)
console.log('不支持');
else
blob = _file;
if(window.URL){