更新时间:2025-09-16 GMT+08:00
分享

上传图片或视频

功能介绍

支持上传本地的图片或视频,得到图片或视频的URL,可以使用此图片URL执行图生视频任务,或使用视频URL执行视频续写任务。

URI

POST /v1/{project_id}/common-obs-service/upload

获取URI方式请参见请求URI

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。

用于获取操作API的权限。如图4中响应消息头中X-Subject-Token的值即为Token。

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

Content-Type

String

发送的实体的Multipart类型,参数值为“multipart/form-data”。

表2 请求Body参数

参数

是否必选

参数类型

描述

file

File

参数解释:

待上传的图片或视频文件。

约束限制:

文件大小要小于200M。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

preview_url

String

图片或视频URL。

状态码: 400

表4 响应Body参数

参数

参数类型

描述

error_msg

String

错误信息。

error_code

String

错误码。

请求示例

POST https://{endpoint}/v1/{project_id}/common-obs-service/upload

Request Header:   
Content-Type: application/json   
X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...      

Request Body:
{
    "file": xxx.mp4
}

响应示例

{
    "preview_url": "https://xxx.obs.xxx/xxx.mp4?xxx"
}

状态码

请参见状态码

错误码

请参见错误码

相关文档