Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

securetransport-files NPM version

SecureTransport Files API client

Installation

$ npm install --save securetransport-files

Usage

'use strict';

const FilesAPI = require('securetransport-files');
const fs = require('fs');

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

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

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

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

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

files.listFile('/README.md')
    .then((data) => {
        console.log("Listed file ", JSON.stringify(data));
    })
    .catch((err) => {
        console.log("Failed to list file.", err);
    });

License

Copyright (c) 2016 Axway & licensed under the Apache License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages