/**
* 功能:图片base64转换为blob
* @param {string} base64Url
* @returns {Blob} - Blob对象
*/
function base64ToBlob(base64Url='') {
var bytes = window.atob(base64Url.split(',')[1]) // 去掉url的头,并转换为byte
//处理异常,将ascii码小于0的转换为大于0
var ab = new ArrayBuffer(bytes.length)
var ia = new Uint8Array(ab)
for (var i = 0; i < bytes.length; i++) {
ia[i] = bytes.charCodeAt(i)
}
return new Blob([ab], { type: 'image/png' })
}
export default base64ToBlob