mirror of
https://github.com/purplecabbage/phonegap-plugins.git
synced 2026-04-24 03:00:11 -04:00
46 lines
1.4 KiB
JavaScript
46 lines
1.4 KiB
JavaScript
/*
|
|
* PhoneGap is available under *either* the terms of the modified BSD license *or* the
|
|
* MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
|
|
*
|
|
* Copyright (c) 2005-2010, Nitobi Software Inc.
|
|
* Copyright (c) 2010, IBM Corporation
|
|
*/
|
|
|
|
/**
|
|
* Constructor
|
|
*/
|
|
function FtpClient() {
|
|
}
|
|
|
|
/**
|
|
* Upload a file to a FTP server
|
|
*
|
|
* @param file The file to be uploaded to the server
|
|
* @param url The url of the ftp server
|
|
* @param successCallback The success callback
|
|
* @param errorCallback The error callback
|
|
*/
|
|
FtpClient.prototype.put = function(file, url, successCallback, errorCallback) {
|
|
return PhoneGap.exec(successCallback, errorCallback, "FtpClient", "put", [file, url]);
|
|
};
|
|
|
|
/**
|
|
* Download a file from a FTP server
|
|
*
|
|
* @param file The file to be uploaded to the server
|
|
* @param url The url of the ftp server
|
|
* @param successCallback The success callback
|
|
* @param errorCallback The error callback
|
|
*/
|
|
FtpClient.prototype.get = function(file, url, successCallback, errorCallback) {
|
|
return PhoneGap.exec(successCallback, errorCallback, "FtpClient", "get", [file, url]);
|
|
};
|
|
|
|
/**
|
|
* Load ChildBrowser
|
|
*/
|
|
PhoneGap.addConstructor(function() {
|
|
PhoneGap.addPlugin("ftpclient", new FtpClient());
|
|
PluginManager.addService("FtpClient", "com.phonegap.plugins.ftpclient.FtpClient");
|
|
});
|