跳到主要内容

上传文件 Try it ↗

POST /api/upload/file

上传文件,返回 fileId 供创建下发单时引用(如营业执照、身份证件等)。

所需权限: files:write

请求头:

x-api-key: sk-xxxxxxxxxxxxxxxxxxxx
Content-Type: multipart/form-data
x-file-size: <文件字节数>

请求正文: multipart/form-data,字段名为 file

响应正文 (Body)

{
"success": true,
"data": {
"fileId": "d4e5f6a7-b8c9-0123-def0-1234567890ab"
}
}

返回的 fileId 可在创建下发单时的收款方附件字段中引用。

错误响应

// 400 — 请求内容不正确
{ "success": false, "message": "请求内容不正确" }
// 401
{ "success": false, "message": "未授权" }
// 403
{ "success": false, "message": "权限不足" }

示例代码

curl -X POST "https://YOUR_API_ENDPOINT/api/upload/file" \
-H "x-api-key: YOUR_API_KEY" \
-H "x-file-size: 204800" \
-F "file=@/path/to/document.pdf"