图片上传
接收上传图片,返回图片访问地址。
此处上传的图片仅支持在WeLink知识中使用。
请求格式说明
请求方式:POST (HTTPS)
请求地址:
https://open.welink.huaweicloud.com/api/tinyimage/v2/images
认证方式: access_token,请参考获取access_token
请求头部:
Accept-Charset:UTF-8
Content-Type:multipart/form-data
x-wlk-Authorization:access_token
请求参数:
参数 | 参数类型 | 必填 | 说明 |
---|---|---|---|
file | MultipartFile | 是 | 上传的文件,采用form格式提交 |
注:file参数请以 multipart/form-data方式的表单POST提交
请求示例:
curl -X POST \
'https://open.welink.huaweicloud.com/tinyimage/v2/images' \
-H 'Accept-Charset: UTF-8' \
-H 'x-wlk-Authorization: access_token' \
-F 'file=@example.png' \
响应格式说明
返回结果:
正常返回结果:
{
"code": "0",
"message": "操作成功",
"data": {
"location": "https://open.welink.huaweicloud.com/tinyimage/v2/images/8c87826bf4be6540b460_298x206.png"
}
}
异常返回结果举例:
{
"code": "43251",
"message": "文件上传失败"
}
返回参数说明:
参数 | 必选 | 参数类型 | 说明 |
---|---|---|---|
code | 是 | String | 数据正常返回“0”,如果发生错误,会返回对应的错误码。 |
message | 否 | String | 返回接口请求发生错误时的详细信息。正常情况无此信息 |
data | 否 | Object | 成功返回的数据 |
data.location | 否 | String | 成功返回的图片访问地址, 注意:此地址仅供在WeLink知识中使用 |
错误码说明:
错误码 | 说明 |
---|---|
43251 | 文件上传失败 |
43250 | 内部错误 |
43200 | 缺少认证信息 |
43210 | 上传文件为空 |
43213 | 上传文件大小超出限制 |