Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.get('/testFile', function (req, res) {
- request.get({url: authEndpoint, headers: {"X-Auth-Key": apiKey, "X-Auth-User": user}}, function (err, res1) {
- var data = JSON.parse(res1.body);
- var objectPath = data.storage.public + '/' + container + '/' + filename;
- request.get({
- url: objectPath,
- headers: {"X-Auth-Token": res1.headers['x-auth-token']}
- }, function (err, res2,body) {
- if (err) {
- console.log('error', err);
- } else {
- res.writeHead(206, {
- //Content-Range?
- "Accept-Ranges": "bytes",
- "Content-Length": 2048,
- "Content-Type": "video/mp4"
- });
- var bodyStream = new streambuffers.ReadableStreamBuffer({
- frequency: 10,
- chunkSize: 2048
- });
- bodyStream.put(body);
- bodyStream.on('data',function() {
- console.log("writing data");
- bodyStream.pipe(res);
- });
- }
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement