文件:packages/client/src/components/ask-assistant-ui/hooks/use-file-upload.ts 第 12 行
原代码 accept: ".pdf,.docx,.doc,.ppt,.pptx,.md,.txt,.xlsx,.csv",
更新后的代码 accept: ".pdf,.docx,.pptx,.xlsx,.xls,.txt,.md,.csv,.rtf,.html,.htm,.json,.xml",
更新完成后 pnpm build:web 重新编译前端
更新原因: 前端允许用户上传 .doc文件, 但后端无法处理,会报错
{
"filename": "7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc"
}
Result
{
"success": true,
"filename": "7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc",
"content": "[无法解析文档: 7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc。错误: Unsupported file type: application/x-cfb. Supported types: PDF, DOCX, PPTX, XLSX, XLS, TXT, MD, CSV, RTF, HTML, JSON, XML]"
}
让前后端的 文件后缀保持一致
文件:packages/client/src/components/ask-assistant-ui/hooks/use-file-upload.ts 第 12 行
原代码 accept: ".pdf,.docx,.doc,.ppt,.pptx,.md,.txt,.xlsx,.csv",
更新后的代码 accept: ".pdf,.docx,.pptx,.xlsx,.xls,.txt,.md,.csv,.rtf,.html,.htm,.json,.xml",
更新完成后 pnpm build:web 重新编译前端
更新原因: 前端允许用户上传 .doc文件, 但后端无法处理,会报错
{
"filename": "7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc"
}
Result
{
"success": true,
"filename": "7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc",
"content": "[无法解析文档: 7d491cb9-f6a6-4fbf-ae97-a1c2b1295bf9.doc。错误: Unsupported file type: application/x-cfb. Supported types: PDF, DOCX, PPTX, XLSX, XLS, TXT, MD, CSV, RTF, HTML, JSON, XML]"
}
让前后端的 文件后缀保持一致