From 7024b86d0065da13eae9c6458fb5edd05b8bf8f0 Mon Sep 17 00:00:00 2001 From: cc <98377878+hicccc77@users.noreply.github.com> Date: Sun, 15 Mar 2026 19:30:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B7=AF=E5=BE=84=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/services/chatService.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/electron/services/chatService.ts b/electron/services/chatService.ts index 52f988e..ee499cd 100644 --- a/electron/services/chatService.ts +++ b/electron/services/chatService.ts @@ -5639,6 +5639,12 @@ class ChatService { } // 3. 读取解密后的文件并转成 base64 + // 如果已经是 data URL,直接返回 base64 部分 + if (result.localPath.startsWith('data:')) { + const base64Data = result.localPath.split(',')[1] + return { success: true, data: base64Data } + } + // localPath 是 file:// URL,需要转换成文件路径 const filePath = result.localPath.startsWith('file://') ? result.localPath.replace(/^file:\/\//, '')