下载任务文件

该接口用于下载对应任务的文件或文件夹,仅能用于在创建任务同时上传了任务文件的情况,如果在创建任务的时候没有上传任务文件,则不能通过该接口下载相关文件。

如果指定了下载文件夹,那么文件夹会被压缩成 .tar.gz 的形式下载。

创建任务准备文件的两种不同方式参见: 创建任务
文件操作相关接口参见: 文件操作

GET

接口路径:http://matpool.com:30100/v1/job/files

示例:

curl --request GET \
  --url 'http://matpool.com:30100/v1/job/files?id=<YOUR_JOBID>&&src_path=<DOWNLOAD_PATH>&dest_name=<SAVE_AS_NAME>' \
  --header 'Authorization: Bearer <YOUR_TOKEN>'
Required Name Value Description
✔︎ Authorization Bearer <token> 用户鉴权

Query

Required Name Example Description
✔︎ id 525 JOBID,从创建任务返回的数据中获取
✔︎ src_path / 要下载的路径,该路径以 /YOUR_JOBID 为根路径,如果路径以 / 结尾,表示下载文件夹,文件夹下载会被打包成 *.tar.gz 的格式
✔︎ dest_name dest 要保存的文件名,如果下载的是文件夹,会自动加上 .tar.gz 后缀

Response

Normal

直接下载文件

Exception

code = 1 || 7

参见 全局错误码

上次修改: 2019-07-12 16:59