0.2.0 • Published 11 years ago

node-cdnconnect v0.2.0

Weekly downloads
12
License
-
Repository
github
Last release
11 years ago

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.