file_key。返回的 upload 字段是统一指令:method=PUT 时直接 PUT 二进制到 url;method=POST 时构造 multipart 表单(form_fields + file_field)。Authorization: Bearer ********************{
"files": [
{
"file_name": "report.pdf",
"file_size": 102400,
"mime_type": "application/pdf"
},
{
"file_name": "photo.jpg",
"file_size": 204800
}
]
}curl --location 'https://app.emoosearch.com/open-api/v1/data/files/upload-credentials' \
--header 'Emoo-User-Id: ' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"files": [
{
"file_name": "report.pdf",
"file_size": 102400,
"mime_type": "application/pdf"
},
{
"file_name": "photo.jpg",
"file_size": 204800
}
]
}'{
"code": 200,
"message": "success",
"data": [
{
"file_key": "fk_xxx1",
"file_name": "report.pdf",
"file_size": 102400,
"mime_type": "application/pdf",
"upload": {
"method": "PUT",
"url": "https://minio.example.com/fk_xxx1?signature=...",
"headers": {},
"form_fields": {},
"file_field": null
}
}
]
}