let dataurl = "。。。" //base64路径
//base64转二进制流
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);
}
//将二进制流转blob
const blob = new Blob([u8arr], { type: mime });
//将blob转换为file
const file = new File([blob],"图片.png")
return file;
base64转File
最新推荐文章于 2023-10-11 13:50:36 发布