文件存储服务
guava-filestore — 附件管理与文件存储服务,支持多种存储后端。
基本信息
| 属性 | 值 |
|---|---|
| 工程名 | guava-filestore |
| Knife4j Tag | fs-sysattach |
| 存储后端 | 本地 / OBS / COS / MinIO |
核心功能
多存储后端
| 后端 | 说明 |
|---|---|
| 本地磁盘 | 默认存储方式 |
| OBS | 华为云对象存储 |
| COS | 腾讯云对象存储 |
| MinIO | 自建对象存储 |
存储后端切换
通过配置文件切换存储方式,无需修改代码。
附件管理
- 文件上传(MultipartFile)
- 文件下载/预览
- 附件列表查询
- 按业务主键查询附件
- 附件删除
技术实现
| 技术 | 说明 |
|---|---|
| Spring MVC | 文件上传下载 |
| 多云适配 | 统一接口,多后端实现 |