文件上传下载

上传文件

  • Path: /api/v1/files/upload
  • 方式: POST
  • 作用:上传文件到服务器并且上传到七牛
  • 请求参数描述
参数名 IN 类型 必填 描述
file body MultipartFile 文件流
  • 响应参数说明

外层参数

Name IN Type Description
success body String true/false
code body String 状态码
message body String 消息
datas body Object 数据体
extraInfo body String

datas内部参数

Name IN Type Description
uuid body String 上传成功返回文件UUID
  • 成功示例
{
  "success": true,
  "code": 200,
  "msg": null,
  "datas":{
     "uuid": "xxx"
          }
}

下载文件

  • Path: /api/v1/files/download
  • 方式: GET
  • 作用:下载文件
  • 请求参数描述
参数名 IN 类型 必填 描述
uuid path String 上传文件后返回的UUID
  • 响应参数说明

外层参数

Name IN Type Description
success body String true/false
code body String 状态码
message body String 消息
datas body Object 数据体
extraInfo body String

datas内部参数

Name IN Type Description
url body String 文件URL
  • 成功示例
{
  "success": true,
  "code": 200,
  "msg": null,
  "datas":{
          "url":"xxx"
          }
}


获取七牛上传Token

  • Path: /api/v1/files/token
  • 方式: GET
  • 作用:获取七牛上传Token
  • 响应参数说明

外层参数

Name IN Type Description
success body String true/false
code body String 状态码
message body String 消息
datas body Object 数据体
extraInfo body String

datas内部参数

Name IN Type Description
uploadToken body String token
  • 成功示例
{
  "success": true,
  "code": 200,
  "msg": null,
  "datas":{
        "uploadToken":"xxx",
          }
}