其他分享
首页 > 其他分享> > 将base64转换为file

将base64转换为file

作者:互联网

dataURLtoFile(dataurl, filename) {
    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 File([u8arr], filename, { type: mime });
}

 

标签:arr,转换,base64,filename,mime,file,bstr,new,u8arr
来源: https://www.cnblogs.com/223zzm/p/11609722.html