CompdFileUtil大文件/zip工具类
(1) 大文件切片上传
大文件切片上传应用于较大或非常大的文件(几百MB~几十个GB),配合前端技术使用切片上传,将大文件分割成设置大小的片,将每个片分别上传,为避免资源浪费,没上传一个切片后就进行一次合并操作,并删除原有上传的切片。

(2) zip压缩包解压
配合长连接使用,实例化工具类CompdFileUtil,调用工具类中unzip方法,参数为:zip压缩包地址、解压缩后存储目录、监听接口。
监听接口包含:onProgress(进行)、onComplete(完成)、onError(错误)。

(3) zip压缩包删除
实例化工具类CompdFileUtil,调用工具类中deleteZipfile方法,参数为压缩包路径。该方法适用于解压缩后,释放磁盘空间,删除原有zip压缩文件。
该方法在解压缩时自动调用,如有需要可在其他方法内单独进行调用。
(4) 文件检索
该方法在解压缩时自动调用,如有需要可在其他方法内单独进行调用。

(5) 文件压缩
实例化工具类CompdFileUtil,调用工具类中zipFolder方法,参数为文件地址、zip压缩包地址,实现将文件地址内所有文件打包并输出到zip包地址。

本文档来自—microbee-http 丨 软件开发框架平台
扫一扫