下载文件
更新时间:2026-11-11
GET
https://api.dumate.cn/api/dma/v1/files/{file_id}/content
本接口用于下载文件(File)内容,支持上传文件和会话产物。
成功时返回文件的二进制内容。会话产物的下载内容末尾会附加 [DuMate AI生成] 标识,文件元数据中的 size_bytes 已包含该标识的字节数。
会话产物还在生成或上传中时返回 409,请稍后重试;系统未返回产物下载地址时返回 502。
权限说明
使用 API Key 鉴权调用 API 流程,具体调用流程,请查看认证鉴权。
请求参数
Headers 参数
除公共头域外,无其它特殊头域
URL 参数
file_id
string
文件标识。
文件不存在时返回 404。
必选
Query 参数
scope_id
string
会话产物所在的会话标识。
file_id 为 art_ 前缀时必填,不传返回 400;file_id 为其他前缀时不要传,传了返回 400。
可选
请求结构
GET /api/dma/v1/files/{file_id}/content HTTP/1.1
Host: api.dumate.cn
Authorization: Bearer <YOUR_API_KEY>
示例代码
请求示例
curl --location --request GET "https://api.dumate.cn/api/dma/v1/files/art_843cb198-5a86-4a61-8604-75fff5b2ea38/content?scope_id=ses_gffe5e3f6e5a70ffeZ677h1hJ6F9cHO" \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--output hello.txt
返回响应
Headers 参数
除公共头域外,还包含以下特殊头域
Content-Type
string
文件的 MIME 类型。上传文件为上传时识别的类型,例如 text/plain;会话产物为 application/octet-stream。
可选
Content-Disposition
string
附件下载信息。上传文件为 attachment; filename=<文件名>;会话产物为 attachment,不含文件名。
可选
返回参数
暂无参数
响应体为文件的二进制内容。
响应示例
Hello DuMate
[DuMate AI生成]
评价此篇文章
