该模块提供上传、下载和删除等常用的文件管理与附件管理相关功能实现:
- 文件上传:提供单个文件上传、批量上传及文件夹方式上传接口
- 文件下载:根据文件路径和名称下载
- 文件删除:删除指定路径文件
- 文件修改:更改文件对应的分组
- 文件查询:根据文件名、上传时间、文件类型、文件分组查询文件列表
更多功能可通过对接
kems-sdk-file
进行扩展。
API模块
引用说明
微服务项目-maven配置
<dependency>
<groupId>com.kingengine.kems.api</groupId>
<artifactId>kems-api-file</artifactId>
</dependency>
单体项目-maven配置
<dependency>
<groupId>com.kingengine.kems.dependency</groupId>
<artifactId>kems-dependency-file</artifactId>
</dependency>
API介绍
三方上传相关接口
- 上传单个文件
- 根据路径上传文件
- 批量上传文件
- 根据文件路径和名称下载文件
- 上传记录列表
大文件上传相关接口
- 分片文件上传
- 查询分片上传进度
文件管理相关接口
- 新增单个文件
- 批量新增文件
- 移动文件分组
- 查询文件列表
- 删除文件
- 下载文件
附件相关接口
- 新增附件
- 更新附件
- 删除附件
- 查询附件详情信息