个人项目
  1. 水墨图床
个人项目
  • 水墨图床
    • 图片上传
      POST
    • 获取图片列表
      POST
    • 获取单张图片
      POST
    • 删除图片
      POST
  1. 水墨图床

图片上传

POST
https://img.ink/api/upload
水墨图床,图片上传API。

请求参数

Header 参数
token
string 
必需
token用来识别用户,登录图床后设置中可找到token
示例值:
abcdefg123456
Body 参数multipart/form-data
folder
string 
可选
示例值:
diy
image
file 
图片文件
必需
示例值:
file:///Users/hubery/Downloads/未命名文件(6).png

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://img.ink/api/upload' \
--header 'token: abcdefg123456' \
--form 'folder="diy"' \
--form 'image=@"/Users/hubery/Downloads/未命名文件(6).png"'

返回响应

🟢200成功
application/json
Body
code
integer 
200为成功
必需
msg
string 
结果
必需
data
object 
必需
id
string 
必需
该图片在系统中的ID
name
string 
图片名称
必需
url
string 
必需
图片外链链接,可以直接访问
size
integer 
必需
图片大小。外链展示中图片会进行webp格式转换,所以外链并非原图。
mime
string 
图片类型
必需
sha1
string 
必需
md5
string 
必需
quota
string 
本用户总空间
必需
use_quota
string 
本用户已使用空间
必需
time
integer 
当前时间戳
必需
示例
{
    "code": 200,
    "msg": "success",
    "data": {
        "id": "282044",
        "name": "20-Money-交易.png",
        "url": "https://pic2.ziyuan.wang/user/admin/diy/icofolder/20-Money-交易_53fea3af976ec.png",
        "size": 6620,
        "mime": "image/png",
        "sha1": "52f8b2f86a1f38656dc786811a2578e667ba9d07",
        "md5": "0cdad328f3e76f1ec823a21fc0e72ac2",
        "quota": "55485399040.00",
        "use_quota": "676637302.00"
    },
    "time": 1714497718
}
下一页
获取图片列表
Built with