文件切片上传、秒传

文件切片上传、秒传

编程
2019年8月31日
252 字约 1 分钟

流程

Restful Api


POST 创建上传请求

Request

Authorization: Bearer Token
Body
{
  size: Int, // 文件大小
  chunks: Int, // 切片索引总数
  hash: String // 完整文件的 hash
}

PATCH 切片上传请求

Request

Header
Authorization: Bearer Token
Body
{
  file: Blob, // 切片 Blob
  chunk: Int, // 当前切片索引
  hash: String // 完整文件的 hash
}

PUT 合并切片请求

Request

Header
Authorization: Bearer Token
Body
{
  chunks: Int, // 切片索引总数
  hash: String // 完整文件的 hash
}

Response

Body
{
  location: String, // 文件链接
}