diff --git a/src/main/ipc.ts b/src/main/ipc.ts index 6a2544d24..6c8bb73d7 100644 --- a/src/main/ipc.ts +++ b/src/main/ipc.ts @@ -210,7 +210,6 @@ export function registerIpc(mainWindow: BrowserWindow, app: Electron.App) { ipcMain.handle(IpcChannel.File_WriteWithId, fileManager.writeFileWithId) ipcMain.handle(IpcChannel.File_SaveImage, fileManager.saveImage) ipcMain.handle(IpcChannel.File_Base64Image, fileManager.base64Image) - ipcMain.handle('file:base64File', fileManager.base64File) ipcMain.handle(IpcChannel.File_Base64File, fileManager.base64File) ipcMain.handle(IpcChannel.File_Download, fileManager.downloadFile) ipcMain.handle(IpcChannel.File_Copy, fileManager.copyFile) diff --git a/src/main/services/remotefile/GeminiService.ts b/src/main/services/remotefile/GeminiService.ts index acc64bde1..75a4c296c 100644 --- a/src/main/services/remotefile/GeminiService.ts +++ b/src/main/services/remotefile/GeminiService.ts @@ -47,7 +47,10 @@ export class GeminiService extends BaseFileService { fileId: uploadResult.name || '', displayName: file.origin_name, status, - originalFile: uploadResult + originalFile: { + type: 'gemini', + file: uploadResult + } } // 只缓存成功的文件