filezipper

1.0.0 • Public • Published

cordova-plugin-filezip

A Cordova plugin for zipping files. (iOS only)

This plugin can be used for zipping files stored inside Cordova applications. Also you can copy files from your application bundle to documents directory.

Methods

filezip.zipFileAtPath

exports.zipFileAtPath = function(arg0, success, error) {
exec(success, error, 'FileZipSwift', 'zipFileAtPath', [arg0]);
};

The above function zips the file at the given path and returns the zipped file path. A sample function call to demonstrate the usage is given below.

filezip.zipFileAtPath(filePath,
                            function(msg) {
                            console.log(msg);
                            },
                            function(err) {
                            console.log(err);
                            }
                            );

filezip.zipFileWithName

exports.zipFileWithName = function(arg0, success, error) {
exec(success, error, 'FileZipSwift', 'zipFileWithName', [arg0]);
};

The above functions zips the file the given name (parameter) inside the documents directory and returns the zipped file name.A sample function call to demonstrate the usage is given below.

filezip.zipFileWithName(fileName,
                                function(msg) {
                                console.log(msg);
                                },
                                function(err) {
                                console.log(err);
                                }
                                );

#### filezip.copyFile

This function copies a file from the application bundle to the documents directory. The file name and file extension needs to passed to the function.

exports.copyFile = function(arg0,arg1, success, error) {
  exec(success, error, 'FileZipSwift', 'copyFile', [arg0,arg1]);
};

Supported Platforms

  • iOS

References

This plugin is built with "ZipFoundation" library for iOS. Please find the github link for the library below

https://github.com/weichsel/ZIPFoundation

/filezipper/

    Package Sidebar

    Install

    npm i filezipper

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    106 kB

    Total Files

    12

    Last publish

    Collaborators

    • subinrevi