大米图床-上传API开发文档

大米图床-上传API开发文档

上传API

如果您还没有注册大米免费图床,请先前往https://img.qqsuuz.cn/vip/user#user=register注册您的账号。

上传接口

请求参数

参数名类型是否必须参数说明
filefile支持jpg/jgeg/png/gif/bmp/webp格式
uidstring通过大米图床后台获取
tokenstring通过大米图床后台获取

获取UID及Token

注册并登录大米图床后,在用户后台 – 管理 – API Token查看您的UID

大米图床-上传API开发文档

首次使用需要点击生成按钮以生成Token

大米图床-上传API开发文档

ps:请妥善保管您的Token,如果Token遭到泄露,可点击按钮更换。

返回值
如果请求成功,返回结果如下:

{
    "code": 200,
    "msg": "",
    "data":
    {
        "relative_path": "imgs\/2022\/03\/30\/57ec7a3f8e9f1754.png",
        "url": "https:\/\/img.qqsuuz.cn\/imgs\/2022\/04\/14\/57ec7a3f8e9f1754.png",
        "thumbnail_url": "https:\/\/img.qqsuuz.cn\/imgs\/2022\/04\/14\/57ec7a3f8e9f1754_thumb.png",
        "image_width": 1080,
        "image_height": 810,
        "client_name": "sanc1.jpg",
        "id": 1221739,
        "imgid": "f4a2eeb2689f9c19",
        "delete": "https:\/\/img.qqsuuz.cn\/delete\/649cbe0133f7ef95"
    }
}

 复制 文本

参数名类型参数说明
codeint状态码,200:成功,-1000:失败
msgstring如果成功返回空,如果失败则返回错误信息
dataint图像数据,各参数含义如下
data.relative_pathstring图片相对路径
data.urlstring图片URL地址
data.thumbnail_urlstring图片缩略图URL,如果没有生成缩略图,则和data.url地址相同
data.image_widthfloat图片宽
data.image_heightint图片高
data.client_namestring图片原始名称
data.idint图片序号
data.imgidstring(16)图片唯一ID
data.deletestring图片删除地址,访问改地址图片将被删除

如果失败,返回结果为:

{
    "code": -1000,
    "msg": "上传失败,错误原因:The file you are attempting to upload is larger than the permitted size.",
    "data": ""
}

 复制 文本

  • code: 状态码,失败时固定返回-1000
  • msg: 失败原因
  • data: 失败时固定返回空

演示代码
以下代码仅作为上传接口演示,正式环境中请勿使用,因为token信息明文保存在网页中,存在极大的安全风险。

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>大米图床上传测试</title>
    <meta name="generator" content="EverEdit" />
    <meta name="author" content="" />
    <meta name="keywords" content="" />
    <meta name="description" content="" />
</head>
<body>
    <form enctype="multipart/form-data" method="post" action="https://img.qqsuuz.cn/api/v2/upload" id="upform">
    <input type="text" name="uid" value = "您的UID" hidden>
    <input type="text" name="token" value = "您的Token" hidden>
    <input type="file" name="file">
    <input type="submit" id="btn" value="开始上传" class="btn">
    </form>
</body>
</html>

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/6335.html

(0)
陌涛的头像陌涛
上一篇 2022年4月13日 下午3:52
下一篇 2022年4月21日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据