基本信息
接口名称: 图片上传
接口类型: 数据上传
接口说明: 上传图片到某个站点
详细信息
URL
https://www.baklib.com/api/v1/image/upload
完整URL示例
https://www.baklib.com/api/v1/image/upload
HTTP请求方式
POST
授权认证方式
默认方式,需要添加请求header
Authorization: Bearer <token>
请求参数
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
tenant_id | true | String | 站点id |
url | true | String | 文件地址 |
base64 | false | String | base64内容 |
file | true | file | 选择文件 |
说明:用户可以选择输入图片地址或者选择文件。
示例代码
var data = JSON.stringify({
"url": "https://img0.baidu.com/it/u=4143665760,1226472251%26fm=253%26fmt=auto%26app=138%26f=JPEG?w=800%26h=500",
"tenant_id": "aaa24dbe-a17b-4439-911d-176e0149cf76"
});
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "https://www.baklib.com/api/v1/image/upload");
xhr.setRequestHeader("Authorization", "Bearer 8486df9cb8a93ea843702141065c4a8b714602b45e7c4a6bb26a26ea3d69de6");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
返回结果
{
"code": 0,
"status": "success",
"message": {
"url": "http://dev.bk-cdn.com/t/aaa24dbe-a17b-4439-911d-176e0149cf76/u/822ca2a8-b3b7-4d7c-aaed-8cd3b221373f/1667968933249"
}
}
返回字段说明
返回值字段 | 字段类型 | 说明 |
---|---|---|
code | Integer | 状态码 |
status | String | 返回状态 |
message | Jsonb | 返回数据 |
url | String | 文件地址 |