// 这里对base64串进行操作,去掉url头,并转换为byte var bytes = window.atob(base64String.split(',')[1]);
// 处理异常,将ASCII码小于0的转换为大于0 var ab = newArrayBuffer(bytes.length); var ia = newUint8Array(ab); for (var i = 0; i < bytes.length; i++) { ia[i] = bytes.charCodeAt(i); } // Blob对象 var blob = newBlob([ab], {type: 'image/jpeg'}); //type为图片的格式