通意千应如何“读懂“你的文件?一文拆解多模态上传全链路
通意千应在 Spring Boot + Vue.js 架构下实现了完整的多模态附件上传链路。前端提供文件选择、类型/大小/数量校验及图片预览;后端通过统一的上传 API 完成用户鉴权、批量限制、文件存储路径生成(UUID + 日期分层)并调用 FileParseService 对 PDF、Word、Excel、PPT、TXT、图片等七类文件进行文本提取。提取结果与元数据一起写入 MyBatis 管理的 chat_file 表,并同步上传至七牛云 OSS,实现 CDN 加速和双路径访问。系统采用分层结构、预解析策略、事务一致性和多策略解析模式,确保上传安全、高效且支持 AI 多模态交互。