From d4ef35c22053c4e46bff9bf0c0a50ff5a0f334d2 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Wed, 2 Oct 2024 14:59:54 +0700 Subject: [PATCH] feat: add util file to base64 --- src/utils/file.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/utils/file.ts diff --git a/src/utils/file.ts b/src/utils/file.ts new file mode 100644 index 00000000..0bd86bc0 --- /dev/null +++ b/src/utils/file.ts @@ -0,0 +1,8 @@ +export function fileToBase64(file: File) { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.addEventListener('error', reject); + reader.addEventListener('load', () => resolve(reader.result as string)); + reader.readAsDataURL(file); + }); +}