From 0cfbe10a1b51bc737de6a6d6fbfa5474c1704a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=8E=E4=BD=95=E5=BC=80=E5=A7=8B123?= <64304674+yeahhe365@users.noreply.github.com> Date: Fri, 8 Aug 2025 09:42:53 +0800 Subject: [PATCH] Fix fileToBase64 to set handlers before reading --- all-model-chat/utils/domainUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/all-model-chat/utils/domainUtils.ts b/all-model-chat/utils/domainUtils.ts index dbf88427..a10945a6 100644 --- a/all-model-chat/utils/domainUtils.ts +++ b/all-model-chat/utils/domainUtils.ts @@ -6,7 +6,6 @@ import { logService } from '../services/logService'; export const fileToBase64 = (file: File): Promise => { return new Promise((resolve, reject) => { const reader = new FileReader(); - reader.readAsDataURL(file); reader.onload = () => { const result = reader.result as string; const base64Data = result.split(',')[1]; @@ -17,6 +16,7 @@ export const fileToBase64 = (file: File): Promise => { } }; reader.onerror = error => reject(error); + reader.readAsDataURL(file); }); };