XPan
  1. 文件上传
XPan
  • XPAN简介
  • Tokens
    • 登录/密码重置
      POST
    • 退出登录
      DELETE
  • Users
    • 当前登录用户信息
      GET
    • 修改登录用户密码
      PUT
    • 修改个人信息
      PUT
    • 用户列表
      GET
    • 公开用户列表
      GET
    • 用户注册
      POST
    • 更新一项用户信息
      PATCH
    • 用户查询
      GET
    • 删除某一个用户
      DELETE
    • 重置某一个用户的密码
      PUT
    • 修改某一个用户的状态
      PUT
    • 修改某一个用户的存储空间
      PUT
    • 修改用户公开状态
      PUT
  • UserKeys
    • 创建秘钥
    • 查询秘钥
    • 删除秘钥
    • 重置秘钥
  • Matters
    • 文件上传
      • 1、创建文件
        POST
      • 2、上传文件
        PUT
      • 3、上传完成
        PATCH
    • 修改文件名
      PATCH
    • 移动文件
      PATCH
    • 删除文件
      DELETE
    • 复制文件
      PATCH
    • 预览文件
      GET
    • 公开文件
      PATCH
    • 媒资库
      GET
  1. 文件上传

1、创建文件

POST
/matters
创建文件

请求参数

Body 参数application/json
dir
string 
可选
is_dir
boolean 
可选
name
string 
必需
sid
integer 
必需
size
integer 
可选
type
string 
可选
示例
{
    "dir": "string",
    "is_dir": true,
    "name": "string",
    "sid": 0,
    "size": 0,
    "type": "string"
}

示例代码

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://dev-cn.your-api-server.com/matters' \
--header 'Content-Type: application/json' \
--data-raw '{
    "dir": "string",
    "is_dir": true,
    "name": "string",
    "sid": 0,
    "size": 0,
    "type": "string"
}'

返回响应

🟢200OK
application/json
Body
code
integer 
可选
data
object 
model.User
可选
created
string 
可选
email
string 
可选
id
integer 
可选
profile
object 
model.UserProfile
可选
role
string 
可选
status
string 
可选
storage
object 
model.UserStorage
可选
ticket
string 
可选
updated
string 
可选
username
string 
可选
msg
string 
可选
示例
{
    "code": 0,
    "data": {
        "created": "string",
        "email": "string",
        "id": 0,
        "profile": {
            "avatar": "string",
            "bio": "string",
            "company": "string",
            "created": "string",
            "id": 0,
            "locale": "string",
            "location": "string",
            "nickname": "string",
            "uid": 0,
            "updated": "string",
            "url": "string"
        },
        "role": "string",
        "status": "string",
        "storage": {
            "created": "string",
            "id": 0,
            "max": 0,
            "uid": 0,
            "updated": "string",
            "used": 0
        },
        "ticket": "string",
        "updated": "string",
        "username": "string"
    },
    "msg": "string"
}
🟠400Bad Request
🔴500Internal Server Error
修改于 2023-12-26 08:45:20
上一页
重置秘钥
下一页
2、上传文件
Built with