0.2.0 • Published 11 years ago
node-cdnconnect v0.2.0
CDNConncet.com Node.js client
Simple client for www.cdconnect.com API.
Install
npm install node-cdnconnect
Usage
Usage is quite simple, so just follow the examples below:
CDNConnectClient = require('node-cdnconnect');
cdnClient = new CDNConnectClient({
appName: 'YOUR_CDN_APP_NAME'
apiKey: 'YOUR_CDN_API_KEY',
});
// create a folder in the root: /testFolder
cdnClient.mkdir('/', 'testFolder', function(err, data) {});
// create a subfolder: /testFolder/subFolder
cdnClient.mkdir('/testFolder', 'subFolder', function(err, data) {});
// upload a file to CDN folder. The PATH_TO_FILE basename will be used as the CDN file name.
cdnClient.writeFile('PATH_TO_FILE', '/testFolder', function(err, data) {});
// ask for stats about a file or folder
cdnClient.stat('/testFolder', function(err, data) {});
// rename a file or a folder
cdnClient.rename('/testFolder/subFolder', 'renamedSubFolder', function(err, data) {});
// delete a file or folder:
var moveToTrash = true; // false to delete permanently, otherwise send to the CND trash folder
cdnClient.unlink(newFile, moveToTrash, function(err, data) {});
For a complete descriptions of the data
returned to your callback functions look at the CDNConnect.com documentation.