base64转成图片文件blob

const dataURLtoFile = (dataUrl, filename) => {
    const arr = dataUrl.split(',')
    const mime = arr[0].match(/:(.*?);/)[1]
    const bstr = atob(arr[1])
    let len = bstr.length
    const u8arr = new Uint8Array(len)
    while (len--) {
        u8arr[len] = bstr.charCodeAt(len)
    }
    return new File([u8arr], filename, { type: mime })
}

猜你喜欢

转载自blog.csdn.net/zongxingfengyun/article/details/132282768