主题
上传图片
上传图片,返回图片地址
接口说明
请求URL:http[s]://{网关地址}/mp/restful/v2/uploadImage
请求方式: POST
请求内容类型: multipart/form-data
响应内容类型: application/json
请求说明
请求体
数据格式:form-data
| 字段名 | 参数名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 文件 | filename | M | file | 图片限定格式(BMP/bmp、JPG/jpg、JPEG/jpeg、GIF/gif、PNG/png) |
请求示例
curl --location --request POST 'http://172.16.29.60:9000/mp/restful/v2/uploadImage' \
--header 'accessToken: ced079dd011a20fae8866c2705ea7823' \
--header 'appId: 916044382059978752' \
--form 'filename=@/C:/Users/01119092/Pictures/Saved Pictures/header.png1
2
3
4
2
3
4
响应说明
响应体`
| 字段名 | 参数名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 状态 | code | 是 | String | 0000请求成功 |
| 信息 | data | 是 | String | 返回的图片地址 |
响应示例
{
"code": "0000",
"data": "http://172.16.29.60:8811/oss/appIcon/mc/attachment/663475390496768.png?sign=ub7i5wOTWHgmlOnhLFaTugODZT2wwpJaBAl4iZyRyv2T12j_U5RbK9mw1-mAO74x"
}1
2
3
4
2
3
4
错误码
| 错误码 | 描述 |
|---|---|
| 0000 | 请求成功 |
| 其他 | 失败 |
Demo
java
Client client = new DefaultClient(BASE_URL, APP_ID, APP_SECRET);
UploadImageRequest request = new UploadImageRequest();
request.setFile(new File("/Users/jszhang/Documents/20240701151343.jpg"));
UploadImageResponse execute = client.execute(request);
if (execute.isSuccess()) {
System.out.println(JSONObject.toJSONString(execute));
} else {
throw new Exception("上传图片异常:" + JSONObject.toJSONString(execute));
}1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9

