update eventfetcher info display

This commit is contained in:
2024-01-20 23:51:21 +08:00
parent 6b20366670
commit 8dd85f205d
15 changed files with 783 additions and 294 deletions

View File

@@ -71,3 +71,12 @@ export function downloadImage(imageSrc: string, filename: string) {
}
image.src = imageSrc
}
export function getBase64(file: File | undefined | null): Promise<string | undefined> {
if (!file) return new Promise((resolve) => resolve(undefined))
return new Promise((resolve, reject) => {
const reader = new FileReader()
reader.readAsDataURL(file)
reader.onload = () => resolve(reader.result?.toString().split(',')[1] || undefined)
reader.onerror = (error) => reject(error)
})
}