Appearance
压缩文件集合 v1.5.0
方法名
zipFiles
用法
用法示例
js
module.zipFiles({
//压缩的文件路径集合
list: [
"/storage/emulated/0/leven_file/newMOX.gltf",
"/storage/emulated/0/leven_file/a/1.txt",
"/storage/emulated/0/Download/WeiXin/5.doc"
],
//压缩后的文件路径
zipPath: "/storage/emulated/0/leven_files/2.zip",
//压缩密码
password: "123456"
}, res => {
console.log(res)
})参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| list | String[] | 是 | 无 | 要压缩的文件路径集合 |
| zipPath | String | 否 | 自动生成 | 压缩后的文件路径 |
| password | String | 否 | 无 | 压缩密码 |
回调
回调示例
json
{
"data": {
"status": "start"
},
"message": "",
"code": 0
}
{
"data": {
"status": "running",
"progress": 12
},
"message": "",
"code": 0
}
{
"data": {
"type": true,
"status": "finish",
"zipPath": "/storage/emulated/0/leven_files/1.zip"
},
"message": "",
"code": 0
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.status | String | 压缩状态,start:开始压缩,running:压缩中,finish:压缩完成 |
| data.progress | Integer | 压缩进度(百分比),在压缩中时返回 |
| data.type | Boolean | 压缩是否完成 |
| data.zipPath | String | 压缩后的文件路径,压缩成功时返回 |
| code | Integer | 返回类型,0.成功,其他:失败 |

