简要描述:

  • 解压文件,支持解压文件至当前目录或指定目录。目前支持主流压缩包文件例如rar,zip,7z等。支持带密码的压缩包文件解压。
    本接口为两部分,首先需要获取压缩包信息,获得可解压的文件ID编号。然后通过文件ID编号解压文件。

接口版本:

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

请求URL:

请求参数(获取压缩包信息):

参数名 是否必须 类型 说明
file_id string 需要打开的压缩包文件id
password string 打开压缩包所需要的密码

请求示例:

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

{
  "session": "ff6cf1d8b56c41d1da684ea3bc3df6eb",
  "file_id": "f787983138"
}

返回示例:

正常返回:

{"code":200,"message":"文件打包中,请稍后刷新查看"}

错误时返回:

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

请求参数(解压文件):

参数名 是否必须 类型 说明
file_id string 需要打开的压缩包文件id
password string 打开压缩包所需要的密码
unzip int 1:为解压动作。 0或为空为获取压缩包信息动作。
unzip_ids array(int) 需要操作的压缩包内文件ID,需要通过压缩包信息获取的文件ID编号。
folder_id string 目标文件夹ID,不填则为文件所在目录。

请求示例:

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

{
  "session": "123abcd123abcd",
  "unzip": 1,
  "file_id": "f787983138",
  "unzip_ids": [1, 2],
  "folder_id": "d31688185"
}

返回示例:

正常返回:

{"code":200,"message":"解压中,请稍后查看"}

错误时返回:

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

备注:

  • 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2020-08-13 01:06   作者:admin