Skip to content

下载文件

GET/web/v1/files/query/{fileBizId}/downloadJWT + Turnstile

以流式二进制响应的方式直接下载文件。响应包含相应的 Content-DispositionContent-TypeContent-Length header。

鉴权

Auth Chain: WEB Chain — 需要 Authorization: Bearer <jwt> 和 Turnstile token。 以下 header 由系统注入(前端无需处理): X-PORTAL-ACCESS-CODE (Nginx), X-Request-Id (Gateway)

请求参数

NameTypeRequiredInDescription
fileBizIdstringYespath文件业务 ID

成功响应

响应为带有以下 header 的二进制文件流:

Header示例值
Content-Dispositionattachment; filename="invoice.pdf"
Content-Typeapplication/pdf
Content-Length102400

错误响应

Unauthorized401
{
  "success": false,
  "code": "4010",
  "message": "Invalid or expired token"
}
Not Found404
{
  "success": false,
  "code": "4040",
  "message": "File not found"
}

说明

  • 响应体为原始二进制流,而非 JSON 封装格式。
  • 对于大文件,建议改用获取下载 URL接口,将下载直接转交对象存储处理。
  • 原始文件名保留在 Content-Disposition header 中。

内部文档