一个图床 Upload API

#图片上传

功能 接口
请求方式 POST
URL https://img.one/api/upload

请求参数

参数名称 类型 是否必须 说明
image File 表单名称
url String 图片地址(image和url参数二选一),仅支持管理组上传
apiType String 公有云CDN,上传的图床类型(this、ali、huluxia等等),支持字符串传入(英文逗号分隔,例如:ali,huluxia)
privateStorage String 私有云CDN,上传的储存策略类型(ftp、oos、cos等等),支持字符串传入(英文逗号分隔,例如:ftp,oos)
token String 用户的秘钥,不填则上传至游客组(前提:支持游客上传)
folder Integer 用户的目录ID,可上传到指定目录中,通过`Folder List`API获取
bypassVisionPorn Integer 绕过鉴黄,仅支持白名单用户(1为启用)

图床类型参数

图床类型 唯一标识
本地 this
阿里云 ali
UPLOADCC uploadcc
SMMS smms

私有云储存类型参数

云储存类型 唯一标识
FTP ftp
又拍云 upyun
七牛云 qiniu
阿里云OSS oos
腾讯云COS cos
U-file ufile
快云 zzidc
GitHub github

响应参数

参数名称 类型 实例值 说明
code Integer 200 状态码,成功返回200,失败返回400
msg String success 提示信息
data Array|Object
"url":{
        "distribute":"https://img.one/image/5da190035e418",
        "this":"https://img.one/images/2019/10/12/5da190035e418.jpg",
        "ali":"https://ae01.alicdn.com/kf/U81bf4c3201cc4d13b8e943f5f965f530r.jpg"
    }
获取的图片链接数据

正确响应示例

{
    "code":200,
    "msg":"success",
    "data":{
        "url":{
            "distribute":"https://img.one/image/5da190035e418",
            "this":"https://img.one/images/2019/10/12/5da190035e418.jpg",
            "ali":"https://ae01.alicdn.com/kf/U81bf4c3201cc4d13b8e943f5f965f530r.jpg"
        }
    }
}