Spaces:
Runtime error
Runtime error
function blobToBase64(blob: Blob): Promise<string> { | |
return new Promise((resolve) => { | |
const reader = new FileReader(); | |
reader.onloadend = () => resolve(reader.result as string); | |
reader.readAsDataURL(blob); | |
}); | |
} | |
export const timeFormater = new Intl.DateTimeFormat('en-US', { | |
day: 'numeric', | |
month: 'short', | |
hour: 'numeric', | |
minute: 'numeric' | |
}).format; | |
export async function fetchImageBase64(url: string): Promise<string> { | |
const response = await fetch(url); | |
const blob = await response.blob(); | |
const base64 = await blobToBase64(blob); | |
return base64; | |
} | |