fix(avatar): 分片上传大文件知识库 #18

Merged
stefanfeng merged 1 commits from codex/avatar-chunk-upload-20260907 into main 2026-09-07 17:48:16 +08:00
Owner

修复内容

  • 大于 5MB 的知识文件改为 5MB 分片上传,绕过生产外层代理 20MB 请求体限制。
  • 单片失败自动重试,上传进度按完整文件汇总显示。
  • 后端校验分片数量、顺序和总大小,原子合并后进入现有异步索引队列。
  • 清理超过 24 小时的未完成上传任务,避免临时分片长期占用磁盘。
  • 保留原有小文件上传接口。

验证

  • 后端全量测试:118 passed。
  • 前端 vue-tsc 与 Vite 生产构建通过。
  • Python 编译检查及 git diff 校验通过。
## 修复内容 - 大于 5MB 的知识文件改为 5MB 分片上传,绕过生产外层代理 20MB 请求体限制。 - 单片失败自动重试,上传进度按完整文件汇总显示。 - 后端校验分片数量、顺序和总大小,原子合并后进入现有异步索引队列。 - 清理超过 24 小时的未完成上传任务,避免临时分片长期占用磁盘。 - 保留原有小文件上传接口。 ## 验证 - 后端全量测试:118 passed。 - 前端 vue-tsc 与 Vite 生产构建通过。 - Python 编译检查及 git diff 校验通过。
stefanfeng added 1 commit 2026-09-07 17:47:09 +08:00
stefanfeng merged commit 6fba6dbaaa into main 2026-09-07 17:48:16 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stefanfeng/huihuiSquare#18