0.0.5 • Published 8 years ago

securetransport-files v0.0.5

Weekly downloads
13
License
-
Repository
-
Last release
8 years ago

securetransport-files NPM version Build Status Dependency Status

SecureTransport Files API client

Installation

$ npm install --save securetransport-files

Usage

"use strict";

let FilesAPI = require('./src/index.js');
let log = require('winston');
let fs = require('fs');

let files = new FilesAPI('https://localhost:443', 'username', 'password');

files.uploadFile('/', 'LICENSE', {'test.property': 'alabala'})
    .then(function (data) {
        log.info('File success', JSON.stringify(data));
    })
    .catch(function (err) {
        log.error("Failed upload.", err);
    });

files.uploadFile('/', 'README.md', {'test.property': 'alabala'})
    .then(function (data) {
        log.info('File success', JSON.stringify(data));
    })
    .catch(function (err) {
        log.error("Failed upload.", err);
    });

files.uploadStream('/', 'gulpfile.js', fs.createReadStream('gulpfile.js'), {'a.test': 'test123'})
    .then(function (data) {
        log.info('File success', JSON.stringify(data));
    })
    .catch(function (err) {
        log.error("Failed upload.", err);
    });

files.listFolder('/')
    .then(function (data) {
        log.info("Returned files ", JSON.stringify(data));
    })
    .catch(function (err) {
        log.error("Failed to list folder.", err);
    });

files.listFile('/README.md')
    .then(function (data) {
        log.info("Listed file ", JSON.stringify(data));
    })
    .catch(function (err) {
        log.error("Failed to list folder.", err);
    });

License

© Velkov Ivelin

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

1.0.0

8 years ago