ai-comic-generation / src /lib /base64ToFile.ts
vumichien's picture
Upload folder using huggingface_hub
2728346
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});
}