//base64转blob function dataURLtoBlob(dataurl) { let arr = dataurl.split(','); let mime = arr[0].match(/:(.*?);/)[1]; let bstr = atob(arr[1]); let n = bstr.length; let u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } return new Blob([u8arr], { type: mime }); } //blob转base64 function blobToDataURL(blob, callback) { let a = new FileReader(); a.readAsDataURL(blob); a.onload = function (e) { callback(e.target.result); } }