根据 minio-plus-api 调整接口定义。

This commit is contained in:
刘小平 2024-06-06 11:30:38 +08:00
parent 43beb2cc3f
commit 81e04b803a
1 changed files with 39 additions and 13 deletions

View File

@ -125,31 +125,57 @@ PS原图尺寸小于缩略图压缩尺寸时储存原图。
# 3 接口设计 | Interface Design
## 3.1 Service 层接口Core
## 3.1 Service 层接口
提供标准文件上传、下载等接口。
提供文件上传、下载、删除等接口。
### 3.1.1 创建文件字节数组、流、url
### 3.1.1 文件上传任务初始化
### 3.1.2 读取文件
### 3.1.2 上传完成
### 3.1.3 删除文件
### 3.1.3 取得文件下载地址
## 3.2 Controller 层接口(扩展)
### 3.1.4 取得原图地址
如没有特殊需求,也可以不写 Controller 层接口MinIO Plus 扩展包中提供了 Controller 层接口定义。
### 3.1.5 取得缩略图地址
### 3.2.1 文件预检查
### 3.1.6 查询文件元数据
### 3.2.2 文件上传MinIO原生接口
### 3.1.7 列表查询文件元数据
### 3.2.3 上传完成
### 3.1.8 从字节数组创建文件
### 3.2.4 文件下载
### 3.1.9 从输入流创建文件
### 3.2.5 图片预览 - 原图
### 3.1.10 从外部url创建文件
### 3.2.6 图片预览 - 缩略图
### 3.1.11 读取文件
### 3.1.12 删除文件
### 3.1.13 文件上传MinIO原生接口
### 3.1.14 文件下载MinIO原生接口
## 3.2 Controller 层接口
如没有特殊需求,也可以不写 Controller 层接口minio-plus-extension 中提供了 Controller 层接口定义。
### 3.2.1 文件上传任务初始化
### 3.2.2 上传完成
### 3.2.3 文件下载
调用 3.1.3 取得文件下载地址后返回前端时进行302跳转。
### 3.2.4 图片预览 - 原图
调用 3.1.3 取得原图地址后返回前端时进行302跳转。
### 3.2.5 图片预览 - 缩略图
调用 3.1.3 取得缩略图地址后返回前端时进行302跳转。
## 3.3 引用 MinIO 接口