diff --git a/packages/shared/config/constant.ts b/packages/shared/config/constant.ts index 0b6234f0..c39b1370 100644 --- a/packages/shared/config/constant.ts +++ b/packages/shared/config/constant.ts @@ -1,7 +1,8 @@ export const imageExts = ['.jpg', '.jpeg', '.png', '.gif', '.bmp', '.webp'] export const videoExts = ['.mp4', '.avi', '.mov', '.wmv', '.flv', '.mkv'] export const audioExts = ['.mp3', '.wav', '.ogg', '.flac', '.aac'] -export const documentExts = ['.pdf', '.docx', '.pptx', '.xlsx', '.odt', '.odp', '.ods', '.epub'] +export const documentExts = ['.pdf', '.docx', '.pptx', '.xlsx', '.odt', '.odp', '.ods'] +export const bookExts = ['.epub'] export const textExts = [ '.txt', // 普通文本文件 '.md', // Markdown 文件 diff --git a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx index d85ae1f7..41bda2a9 100644 --- a/src/renderer/src/pages/knowledge/KnowledgeContent.tsx +++ b/src/renderer/src/pages/knowledge/KnowledgeContent.tsx @@ -18,7 +18,7 @@ import { useKnowledge } from '@renderer/hooks/useKnowledge' import FileManager from '@renderer/services/FileManager' import { getProviderName } from '@renderer/services/ProviderService' import { FileType, FileTypes, KnowledgeBase } from '@renderer/types' -import { documentExts, textExts } from '@shared/config/constant' +import { bookExts, documentExts, textExts } from '@shared/config/constant' import { Alert, Button, Card, Divider, message, Tag, Tooltip, Typography, Upload } from 'antd' import { FC } from 'react' import { useTranslation } from 'react-i18next' @@ -35,7 +35,7 @@ interface KnowledgeContentProps { selectedBase: KnowledgeBase } -const fileTypes = [...documentExts, ...textExts] +const fileTypes = [...bookExts, ...documentExts, ...textExts] const KnowledgeContent: FC = ({ selectedBase }) => { const { t } = useTranslation() @@ -217,7 +217,7 @@ const KnowledgeContent: FC = ({ selectedBase }) => { style={{ marginTop: 10, background: 'transparent' }}>

{t('knowledge.drag_file')}

- {t('knowledge.file_hint', { file_types: fileTypes.slice(0, 5).join(', ').replaceAll('.', '') })} + {t('knowledge.file_hint', { file_types: fileTypes.slice(0, 6).join(', ').replaceAll('.', '') })}