diff --git a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx index 6d4671ab82..37362bd1d6 100644 --- a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx +++ b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx @@ -328,7 +328,7 @@ const KnowledgeContent: FC = ({ selectedBase }) => { key={item.id} fileInfo={{ name: ( - window.api.file.openPath(file.path)}> + window.api.file.openPath(FileManager.getFilePath(file))}> {file.origin_name} diff --git a/src/renderer/src/services/FileManager.ts b/src/renderer/src/services/FileManager.ts index 94849a8ebb..bbeb61cd19 100644 --- a/src/renderer/src/services/FileManager.ts +++ b/src/renderer/src/services/FileManager.ts @@ -70,6 +70,11 @@ class FileManager { return file } + static getFilePath(file: FileType) { + const filesPath = store.getState().runtime.filesPath + return filesPath + '/' + file.id + file.ext + } + static async deleteFile(id: string, force: boolean = false): Promise { const file = await this.getFile(id)