/**
|
* @description: base64 to blob
|
*/
|
export function dataURLtoBlob(base64Buf: string): Blob {
|
const arr: any = base64Buf.split(',');
|
const typeItem: any = arr[0];
|
const mime = typeItem.match(/:(.*?);/)![1];
|
const bstr = window.atob(arr[1]);
|
let n = bstr.length;
|
const u8arr = new Uint8Array(n);
|
while (n--) {
|
u8arr[n] = bstr.codePointAt(n) as any;
|
}
|
return new Blob([u8arr], { type: mime });
|
}
|