更新记录
1.0.5(2024-06-28) 下载此版本
添加文件读写管理权限声明,不再需要用户手动声明
1.0.4(2024-01-31) 下载此版本
更改说明
1.0.3(2024-01-31) 下载此版本
更改md文件
查看更多平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | 
|---|---|---|---|---|---|---|---|---|
| √ | √ | - | - | - | - | 4.4 | × | - | 
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 | 
|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | - | × | × | × | × | 
uni-app x
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 | 
|---|---|---|---|---|---|
| - | - | 5.0 | × | - | × | 
ns-unzip
开发文档
UTS 语法 UTS API插件 UTS 组件插件 Hello UTS
使用插件
import { Ziper} from "@/uni_modules/ns-unzip"
const ziper = new Ziper("zipFilePath");
//设置编码,中文出现乱码时使用
ziper.setCharset("UTF8" | "GBK")
//其他方法实参同此方法
ziper.addFile({
    "path":"descFilePath",
    "onend":(result)=>{
        ...
    }
})
声明文件
type end = (res:string)=>void;
type initType = {
        zipfilepath : string,
        password ?: string
        }
type optType = {
    path:string,
    onend?:end
}
interface ZiperType {
    /**
     * @abstract 创建包含单个文件的zip文件或者将单个文件添加到现有zip
     * @param path 要添加进zip的文件路径
     * @param onend 操作完成后的回调函数
     */
    addFile(opt:optType):void;
    /**
     * @abstract 使用文件夹来创建zip文件或者向现有zip添加文件夹
     * @param path 文件夹路径
     * @param onend 操作完成后的回调函数
     */
    addFolder(opt:optType):void;
    /**
     * @abstract 提取zip文件中的所有文件
     * @param path 将会在此目录下存储解压后的文件
     * @param onend 操作完成后的回调函数
     */
    extractAll(opt:optType):void;
    /**
     * @abstract 设置编码,出现乱码时可以尝试改变编码,默认为UTF8
     * @param charser "UTF8" | "GBK"
     */
    setCharset( charset:string):void;
}
export class Ziper implements ZiperType {
    /**
     * @param zipfilepath:要解压或创建的zip文件路径
     * @param password:可选参数,仅在解压被密码保护的zip文件时使用
     */
    constructor(init : initType);
    public extractAll( opt:optType) : void;
    public addFolder(opt:optType) : void;
    public addFile(opt:optType) : void;
    public setCharset(charset : string) : void
}
                                        
                                                                    
                                                                        收藏人数:
                                    
                                                        下载插件并导入HBuilderX
                                                    
                                        赞赏(0)
                                    
 下载 105
                
 赞赏 0
                
            
                    下载 10682250 
                
                        赞赏 1797 
                    
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                        
                                赞赏
                            
            
京公网安备:11010802035340号