From bdf85c68d1143edcecdcd643f5ce575386fa5d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?George=C2=B7Dong?= Date: Sun, 9 Mar 2025 17:33:10 +0800 Subject: [PATCH] fix: Correct MIME type for JPG images for Gemini 2.0 Pro --- src/main/services/FileStorage.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/services/FileStorage.ts b/src/main/services/FileStorage.ts index b226fb4e..b24e930a 100644 --- a/src/main/services/FileStorage.ts +++ b/src/main/services/FileStorage.ts @@ -254,7 +254,8 @@ class FileStorage { const filePath = path.join(this.storageDir, id) const data = await fs.promises.readFile(filePath) const base64 = data.toString('base64') - const mime = `image/${path.extname(filePath).slice(1)}` + const ext = path.extname(filePath).slice(1) == 'jpg' ? 'jpeg' : path.extname(filePath).slice(1) + const mime = `image/${ext}` return { mime, base64,