Lsky Pro+
    Lsky Pro+
    • 旧版本接口
      • 相册列表
        GET
      • 删除相册
        DELETE
      • 上传图片
        POST
      • 图片列表
        GET
      • 删除图片
        DELETE
      • 生成临时上传token
        POST
      • 策略列表
        GET
      • 用户资料
        GET
    • OAuth
      • 获取授权地址
        GET
      • 授权登录
        POST
      • 绑定授权账号
        POST
      • 解绑授权账号
        DELETE
      • 已绑定的第三方列表
        GET
    • 授权
      • 账号和密码登录
        POST
      • 退出
        POST
      • 注册账号
        POST
      • 使用手机号重置密码
        POST
      • 使用邮箱重置密码
        POST
    • 用户
      • 相册
        • 相册列表
        • 相册详情
        • 添加相册
        • 修改相册
        • 删除相册
        • 添加图片到相册
        • 从相册中移除图片
        • 附加标签
        • 移除标签
      • 图库
        • 图片列表
        • 图片详情
        • 修改图片信息
        • 删除图片
        • 附加标签
        • 移除标签
        • 批量修改图片信息
      • 分享
        • 分享列表
        • 分享详情
        • 创建分享
        • 修改分享信息
        • 删除分享
      • 订阅
        • 拥有的角色组
          • 角色组列表
          • 删除角色组
        • 拥有的容量
          • 容量列表
          • 删除容量
      • 订单
        • 预览订单
        • 创建订单
        • 订单列表
        • 订单详情
        • 取消订单
        • 删除订单
        • 支付订单
      • 工单
        • 工单列表
        • 工单详情
        • 创建工单
        • 工单回复列表
        • 回复工单
        • 关闭工单
        • 删除工单
      • Tokens
        • Token 列表
        • 创建 Token
        • 删除 Token
      • 修改密码
        PUT
      • 登录用户信息
        GET
      • 修改登录用户信息
        POST
      • 保存设置信息
        POST
      • 绑定/换绑手机号
        POST
      • 绑定/换绑邮箱
        POST
    • 广场
      • 图片
        • 图片列表
        • 举报图片
        • 点赞图片
        • 取消点赞图片
      • 用户
        • 举报用户
        • 图片列表
        • 用户主页信息
        • 相册列表
      • 相册
        • 相册列表
        • 图片列表
        • 举报相册
        • 点赞相册
        • 取消点赞相册
      • 图片详情
      • 相册详情
    • 套餐
      • 套餐列表
      • 套餐详情
    • 页面
      • 页面列表
      • 页面详情
    • 分享
      • 获取分享详情
      • 获取分享图片列表
      • 举报分享
      • 点赞分享
      • 取消点赞分享
    • 公告
      • 公告列表
      • 公告详情
    • 更新日志
      GET
    • 许可 / 免责声明
      GET
    • 检测程序是否安装
      GET
    • 安装程序
      POST
    • 初始化配置
      GET
    • 当前所在组信息
      GET
    • 上传图片
      POST
    • 提交反馈与建议
      POST
    • 发送短信验证码
      POST
    • 发送邮件验证码
      POST
    • 生成二维码
      GET
    • 获取验证码
      GET
    • 当前登录用户支持拥有的权限列表
      GET
    • 系统支持的所有令牌权限
      GET

      上传图片

      POST
      /upload

      请求参数

      Header 参数
      Accept
      string 
      可选
      默认值:
      application/json
      Body 参数multipart/form-data
      file
      file 
      二进制图片文件
      必需
      示例值:
      file:///Users/wispx/Downloads/真正的程序员.png
      storage_id
      integer 
      储存ID
      必需
      示例值:
      1
      album_id
      integer 
      相册,登录用户有效
      可选
      expired_at
      string 
      可选
      到期时间(yyyy-MM-dd HH:mm:ss)
      tags[]
      array[string]
      标签,登录用户有效
      可选
      示例值:
      ["街头摄影","城市建筑"]
      is_public
      boolean 
      可选
      是否公开图片,默认 false,登录用户有效

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://127.0.0.1:8000/api/v2/upload' \
      --header 'Accept: application/json' \
      --form 'file=@"/Users/wispx/Downloads/真正的程序员.png"' \
      --form 'storage_id="1"' \
      --form 'album_id=""' \
      --form 'expired_at=""' \
      --form 'tags[]="街头摄影"' \
      --form 'tags[]="城市建筑"' \
      --form 'is_public=""'

      返回响应

      🟢200成功
      application/json
      Body
      status
      string 
      必需
      message
      string 
      必需
      data
      object 
      必需
      id
      integer 
      图片ID
      必需
      name
      string 
      必需
      图片名称(不含拓展名)
      filename
      string 
      文件名称
      必需
      pathname
      string 
      物理路径
      必需
      mimetype
      string 
      文件类型
      必需
      extension
      string 
      拓展名
      必需
      md5
      string 
      md5值
      必需
      sha1
      string 
      sha1值
      必需
      ip_address
      string 
      上传ip地址
      必需
      public_url
      string 
      图片访问地址
      必需
      width
      integer 
      宽度
      必需
      height
      integer 
      高度
      必需
      time
      integer 
      必需
      示例
      {
        "status": "success",
        "message": "success",
        "data": {
          "id": 23,
          "name": "落魄程序员在线炒粉",
          "filename": "落魄程序员在线炒粉.gif",
          "pathname": "20240627/6a39702c8347047c6749854a40831de0.gif",
          "mimetype": "image/gif",
          "extension": "gif",
          "md5": "6a39702c8347047c6749854a40831de0",
          "sha1": "570bdc9ae184db710ee74824a15725d5ed3db589",
          "width": 282,
          "height": 282,
          "ip_address": "127.0.0.1",
          "public_url": "http://localhost/20240627/6a39702c8347047c6749854a40831de0.gif"
        },
        "time": 1719468654
      }
      🟠422参数错误
      🟠429超出频率限制
      上一页
      当前所在组信息
      下一页
      提交反馈与建议
      Built with