1.1.0 • Published 5 years ago
@ibm-aspera/fasp.io-browser v1.1.0
fasp.io Javascript SDK for Browsers
Installation
Install with npm:
npm install @ibm-aspera/fasp.io-browser
Usage
FaspStream Example
import {FaspStream} from '@ibm-aspera/fasp.io-browser';
const params = {
hostname: 'localhost',
port: 12345
};
// Returns NodeJS Transform stream
const faspStream = new FaspStream(params);
faspStream.write('hello world');
faspStream.on('data', data => {
console.log(data);
});
faspStream.end();
XHR Example
import {AsperaXMLHttpRequest} from '@ibm-aspera/fasp.io-browser';
// Returns XMLHttpRequest (XHR) object
const asperaHttpRequest = new AsperaXMLHttpRequest();
asperaHttpRequest.onreadystatechange = () => {
if (asperaHttpRequest.readyState === XMLHttpRequest.DONE) {
console.log(asperaHttpRequest.responseText);
}
};
asperaHttpRequest.open('GET', 'http://www.example.org/example.txt');
asperaHttpRequest.send();