获取任务文件内容

该接口用于直接获取任务文件内容,仅能用于在创建任务同时上传了任务文件的情况,如果在创建任务的时候没有上传任务文件,则不能通过该接口获取相关文件内容。

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

GET

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

示例:

curl --request GET \
  --url 'http://matpool.com:30100/v1/job/file_content?id=<YOUR_JOBID>&&path=<FILE_PATH>' \
  --header 'Authorization: Bearer <YOUR_TOKEN>'
  --header 'Range: bytes=0-200'
Required Name Value Description
✔︎ Authorization Bearer <token> 用户鉴权
Range bytes=<FROM>-<TO> 读取文件的某部分,指定范围。如果 <FROM> 不传,则读取文件末尾 <TO> bytes 内容,如 bytes=-30 表示读取文件末尾 30bytes 内容

Query

Required Name Example Description
✔︎ id 525 JOBID,从创建任务返回的数据中获取
✔︎ path /result.txt 要读取的文件所在路径,该路径以 /YOUR_JOBID 为根路径,如指定 /result.txt 表示云存储(网盘)中的 /YOUR_JOBID/result.txt

Response

Normal

code = 0

返回读取的文件内容

Exception

code = 1 || 7

参见 全局错误码

上次修改: 2019-08-16 10:22