Storage API
一旦你创建一个容器,它会同时提供REST和Node API,如下表所述:
描述 | 容器模块方法 | REST API |
---|---|---|
列出所有容器 | getContainers(cb) | GET /api/containers |
获取有关指定容器的信息。 | getContainer(containerName, cb) | GET /api/containers/:container |
创建一个新的容器 | createContainer(options, cb) | POST /api/containers |
删除指定的容器 | destroyContainer(containerName, cb) | DELETE /api/containers/:container |
列出指定的容器内的所有文件 | getFiles(container, download, cb) | GET /api/containers/:container/files |
获取指定容器内指定的文件信息 | getFile(container, file, cb) | GET /api/containers/:container/files/:file |
按名称给定的容器内删除文件 | removeFile(container, file, cb) | DELETE /api/containers/:container/files/:file |
上传一个或多个文件到指定的容器中。 请求主体必须使用 multipart / form-data 的这对HTML文件的输入类型使用 |
upload(req, res, cb) | POST /api/containers/:container/upload |
下载指定的容器内的一个文件 | download(container, file, res, cb) | GET /api/containers/:container/download/:file |
获取上载流 | uploadStream(container, file, options, cb) | |
获取下载流 | downloadStream(集装箱,文件选项,CB) |