图片上传

基本信息

接口名称: 图片上传

接口类型: 数据上传

接口说明: 上传图片到某个站点

详细信息

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 文件地址
2022-11-18
0 0