Go to file
2021-10-22 01:53:00 +08:00
src 修复ios编译错误 2021-10-21 22:12:46 +08:00
types Initial commit 2019-08-16 14:31:13 +03:00
www Added miltipart archives support 2020-10-28 11:57:17 +03:00
.appveyor.yml Initial commit 2019-08-16 14:31:13 +03:00
.gitignore Initial commit 2019-08-16 14:31:13 +03:00
.jshintignore Initial commit 2019-08-16 14:31:13 +03:00
.jshintrc Initial commit 2019-08-16 14:31:13 +03:00
.travis.yml Initial commit 2019-08-16 14:31:13 +03:00
LICENSE Initial commit 2019-08-16 14:31:13 +03:00
package.json Updated description 2020-10-28 12:01:13 +03:00
plugin.xml 调整SSZipArchive引用位置 2021-10-22 01:53:00 +08:00
README.md Update README.md 2021-06-30 11:12:32 +03:00
RELEASENOTES.md Initial commit 2019-08-16 14:31:13 +03:00

cordova-plugin-archive-zip

Cordova plugin to create zip archive

Installation

cordova plugin add cordova-plugin-archive-zip

// you may also install directly from this repo cordova plugin add https://github.com/kitolog/cordova-plugin-zip-archive

Sample usage

Here is simple example of how to zip files

Create instance of Zip plugin:

var zipInstance = new window.zipArchive()

Set data consumer, error and close handlers:

zipInstance.onError = function(errorMessage) {
  // invoked after error occurs
};

Archive files

zipInstance.zip('/PATH/TO/NEW/ARCHIVE.zip',
    ['/PATH/TO/FILE1.txt',
     '/PATH/TO/FILE2.txt'
     '/PATH/TO/FILE3.txt'
     '/PATH/TO/FILE4.csv'
    ], 
    () => {
    // zip archive created
    },
    (error) => {
    // handle errors
    })

API

Event handlers

onError: (message: string) => void

Invoked when some error occurs during zip process.

on: (eventName: string, callback: function) => void

Syntax sugar for the event handlers (onTick, onStop, onError) eventName: error

Methods

zip(path, files, options, onSuccess?, onError?): void

Establishes connection with the remote host.

parameter type description
path string zip archive path
files string array path to files
options options object or null path to files
onSuccess () => void Success callback - called after archive was created. (optional)
onError (message: string) => void Error callback - called when some error occurs during creating an archive. (optional)

Options:

parameter type description
maxSize float File size, in Mb. Default 0 - no max size

What's new

  • 1.0.0 - initial code
  • 1.0.1 - cleared zip instances
  • 2.0.0 - added max file size and zip parts support, updated SSZipArchive version

Appelian, 2019