下载任务文件
该接口用于下载对应任务的文件或文件夹,仅能用于在创建任务同时上传了任务文件的情况,如果在创建任务的时候没有上传任务文件,则不能通过该接口下载相关文件。
如果指定了下载文件夹,那么文件夹会被压缩成 .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>'
Header
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
参见 全局错误码