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 |
响应头 | |
响应内容 | |
示例 |