@inkcloud/swift-object-storage
v1.0.2
Published
## Installation `npm install` or `yarn install`
Downloads
32
Readme
Swift Object Storage
Installation
npm install or yarn install
Example Usage
const config = {
objectStorageUrl: objectStorageUrl: 'https://dal05.objectstorage.softlayer.net/auth/v1.0/'
user: 'username';
key: 'key';
}
const client = new SwiftObjectStorage(config);
// Get remote file and store locally
client.getObjectWriteToStream(
fs.createWriteStream('my-local-file.pdf'),
'some-container'
'remote-filepdf'
)
.then() => console.log('done');Inject onResponse callback.
You can optionally pass an onResponse callback and it will be passed to Request's .on('response'). This is useful for when you need access to the response context
client.getObjectWriteToStream(
fs.createWriteStream('my-local-file.pdf'),
'some-container'
'remote-filepdf',
{
onResponse: (resp) => console.log('Response', resp);
}
)
.then() => console.log('done');