Store模块之API
1.上传
| 接口功能 | store存储图片二进制数据 |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /upload |
| 请求参数 | vid:volume id key:图片唯一id cookie:图片的密码 file:图片二进制文件 |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
2.下载
| 接口功能 | 从store模块中读取文件 |
| 请求模块 | bfs-store |
| 请求方法 | GET |
| 请求路径 | /get |
| 请求参数 | vid:volume id key:图片唯一id cookie:图片的密码 |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
3.删除
| 接口功能 | store中模块删除一张图片 |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /del |
| 请求参数 | vid:volume id key:图片唯一id |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
4.新增Free Volume
| 接口功能 | 新增Free volume |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /add_free_volume |
| 请求参数 | bdir:图片数据目录 idir:图片index目录 n:创建volume个数 |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
5.新增Volume
| 接口功能 | 将Free Volume上线 |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /add_volume |
| 请求参数 | vid:分配的vid |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
6.复制Volume
| 接口功能 | 故障迁移时加载一个volume |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /bulk_volume |
| 请求参数 | |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |
7.压缩Volume
| 接口功能 | |
| 请求模块 | bfs-store |
| 请求方法 | POST |
| 请求路径 | /compact_volum |
| 请求参数 | vid:volume id |
| 请求头 | |
| 请求内容 | |
| 响应码 | 200 |
| 响应头 | |
| 响应内容 | |
| 示例 |