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

Readme

Keywords

Package Sidebar

Install

npm i filezipper

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

106 kB

Total Files

12

Last publish

Collaborators

  • subinrevi