简要描述:

  • 上传文件。

接口版本:

版本号 制定人 制定日期 修订日期
1.0 Joe 2020-05-20 2020-05-20

请求URL:

请求参数:

参数名 是否必须 类型 说明
folder_id string 目标文件夹ID
checksum string 预计算特征值
size long 文件大小
name string 文件名

请求示例:

POST /v1/private/file/upload HTTP/1.1
HOST: rest.ctfile.com
content-type: application/json
content-length: 200

{
  "session": "ff6cf1d8b56c41d1da684ea3bc3df6eb",
  "folder_id": "d0",
  "checksum ": "f5081fd170cc05ca8357205baa28b123-12954629123",
  "size ": "12954629123",
  "name" : "hello internet.iso"
}

返回示例:

正常返回:

{"code":200,"exists":0,"upload_url":"https:\/\/upload.ctfile.com\/web\/privateUpload.do?userid=123456&maxsize=2147483648&folderid=123456&ctt=1636181597&limit=2&spd=23000000&key=ec5b213ffew3789d312321312sdwe"}

错误时返回:

{"code":403,"message":"错误描述"}

返回参数说明:

参数名 类型 说明
exists int 1,为服务器已存在相同特征码的文件,无需再次上传。 0,为服务器不存在相同特征码文件,需要上传。
upload_url string 文件上传的url

上传文件至服务器(上传链接获取一次后可反复使用24小时):

请求参数说明(Form Data):

参数名 类型 说明
name string 文件名
filesize int 文件大小
file file 文件内容

请求(必须以multipart/form-data方式):

POST /web/privateUpload.do?userid=123456&maxsize=2147483648&folderid=123456&ctt=1636181597&limit=2&spd=23000000&key=ec5b213ffew3789d312321312sdwe HTTP/1.1
HOST: upload.ctfile.com
content-type: multipart/form-data;

返回:

{
"code": 200,
"message": "done"
}

备注:

  • 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2021-11-04 15:22   作者:admin