Skip to content

压缩文件集合 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)
})

参数说明

参数名参数类型是否必填默认值参数描述
listString[]要压缩的文件路径集合
zipPathString自动生成压缩后的文件路径
passwordString压缩密码

回调

回调示例

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
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.statusString压缩状态,start:开始压缩,running:压缩中,finish:压缩完成
data.progressInteger压缩进度(百分比),在压缩中时返回
data.typeBoolean压缩是否完成
data.zipPathString压缩后的文件路径,压缩成功时返回
codeInteger返回类型,0.成功,其他:失败