base64ToBlob(base64String){
const arr = base64String.split(",");
const mime = arr[0].match(/:(.*?);/)[1];
// 将Base64字符串解码为二进制数据
const binaryString = atob(arr[1]);
// 创建Uint8Array数组来存储二进制数据
const bytes = new Uint8Array(binaryString.length);
for (let i = 0; i < binaryString.length; i++) {
bytes[i] = binaryString.charCodeAt(i);
}
// 创建Blob对象,将二进制数据包装为文件
const blob = new File([bytes],'文件名称.png',{ type: mime });
return blob;