简介
该命令用来将上传到七牛空间中的 zip 文件进行解压。在某些场景下,用户需要将
很多的小文件打包上传以提升上传的效率,上传完之后可以在七牛的空间中解压出
一个个文件。该命令实现了 zip 包的解压功能,并且支持对文件名进行 gbk 或 utf8
编码的 zip 包。也就是说 Windows 下面使用自带 zip 工具压缩的文件可以直接上传
解压。其他的场景下,可以对文件名进行 utf8 编码然后打包为 zip 文件上传,比如
移动端(Android 或 iOS 平台)。
命令
该命令名称为 unzip,对应的 ufop 实例名称为 ufop_prefix+unzip。
unzip/bucket/<UrlsafeBase64EncodedBucket>/prefix/
<UrlsafeBase64EncodedPrefix>/overwrite/<1 or 0>
参数
参数名 描述 可选
bucket
解压到指定的空间名称 必填
prefix
为解压后的文件名称添加一个前缀 可选,默认为空
overwrite
是否覆盖空间中原有的同名文件 可选,默认为 0,不覆盖
备注:bucket 参数必须使用 UrlsafeBase64 编码方式编码。
配置
出于安全性的考虑,你可以根据实际的需求设置如下参数来控制 unzip 功能的安全
性:
Key Value
描述
unzip_max_zi
p_file_length
默认为 zip 文件自身的最大大小,单位:字节,这个参数需