上传与Push Body

  1. 所有接口均需要登录后请求,否则会响应401

接口列表

以下接口全部支持OPTIONS请求方法。

/upload/form

支持POST、PUT请求方法,测试表单请求的接口,同时支持普通表单和带文件的表单。

参数名 是否必须 含义
name 名称
age 年龄
file1 任意文件
file2 任意文件
file3 任意文件

例如传png图片成功时响应:

{
    "code": 200,
    "succeed": true,
    "data": {
        "name": 123,
        "password": 456,
        "file1": ".../upload/xx.png",
        "file2": ".../upload/yy.png",
        "file3": ".../upload/zz.png"
    }
}

其中file1、file2、file3是文件上传成功后在服务器的地址,支持直接下载。

/upload/body/file?filename={filename}

支持POST、PUT请求方法,测试push file的接口。

  • filename:url参数,不应该作为放到body中提交。
  • RequestBody:二进制流,理论上任何数据都行,作为http请求的包体发送即可,最终会被服务器保存为文件,并返回文件下载连接。

例如push png图片成功时响应:

{
    "code": 200,
    "succeed": true,
    "data": {
        "filename": "header.png,
        "file": ".../upload/xx.png"
    }
}

其中file是文件上传成功后在服务器的地址,支持直接下载。

/upload/body/json

支持POST、PUT请求方法,测试push json的接口,其实可以接受任何字符串。

RequestBody:二进制流,理论上任何数据都行,作为http请求的包体发送即可,最终会被服务器保存为json文件,并返回文件下载连接。

成功时响应:

{
    "code": 200,
    "succeed": true,
    "data": {
        "file": ".../upload/xx.json"
    }
}

其中file是push成功后,服务器把内容保存为一个文件后得出的服务器的地址,支持直接下载。

results matching ""

    No results matching ""