angular-ionic-unzip
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

angular-ionic-unzip

Provides a simple wrapper using JSZip to unzip a file and save to the local filesystem using ionic-native's File

Install

npm install angular-ionic-unzip

Usage

Add IonicUnzip to your app module providers

@NgModule({
    providers:[IonicUnzip]
});

Import it to your class

export class Catalog {
 
    constructor(private unzipService:IonicUnzip) {
        
        this.unzipService.unzip({
           targetDir: '/images',
           fileName: 'images.zip,     
        }).then(() => {
            //unzip complete
        }).catch((e) => {
            //unzipping failed
            console.log(e);
        });
    
    }

This expects the zip file to already be downloaded on the local file system in the dataDiretory See details of the available directories here https://ionicframework.com/docs/native/file/

You can override this with the dataDirectory option.

Param Type Details
dataDir string

Base FileSystem. Please refer to the iOS and Android filesystems https://ionicframework.com/docs/native/file/

targetDir string

Target extraction directory

fileName string

Name of the zip file

overwrite boolean

Overwrite existing folders and files

verbose boolean

Log file creation output to the console

Readme

Keywords

none

Package Sidebar

Install

npm i angular-ionic-unzip

Weekly Downloads

38

Version

1.0.3

License

ISC

Last publish

Collaborators

  • joeldavuk