M0-09 File Storage 基础版 #9
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目标
设计知习后端文件存储模块,为全系统提供统一的对象存储访问能力,封装 COS 上传签名、objectKey 管理、文件元数据和解析结果回写。
本 Issue 只做架构设计,不直接实现代码。
背景说明
知习的用户上传资料(PDF/DOCX/图片等)需要存储在腾讯云 COS 上,解析后的 parsed.md 也需要回写到 COS。服务器只做临时拉取处理,不长期存储用户文件。
File Storage 模块负责统一管理所有文件的外部存储访问,业务模块不需要知道 COS SDK 的细节,只管"我要上传一个文件"或"我要获取一个文件的下载地址"。
模块职责
本模块负责:
本模块不负责:
候选数据对象
基础设施依赖判断
API 设计
CAPI:
AAPI:
IAPI:
Domain Event 设计
Admin 视图设计
安全设计
交付检查
验收标准
禁止事项
不建议当前阶段实现