ai-lab-comic / src /lib /base64ToFile.ts
jbilcke-hf's picture
jbilcke-hf HF staff
now downloads work fine
b6caea7
raw
history blame
346 Bytes
export function base64ToFile(dataurl: string, filename: string) {
var arr = dataurl.split(','),
mime = arr[0].match(/:(.*?);/)?.[1],
bstr = atob(arr[arr.length - 1]),
n = bstr.length,
u8arr = new Uint8Array(n);
while(n--){
u8arr[n] = bstr.charCodeAt(n);
}
return new File([u8arr], filename, {type:mime});
}