Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- return new Promise(function(resolve, reject) {
- var req = require('request');
- var extract = require('extract-zip');
- var postData = {
- username: "abc",
- password: "zyz"
- }
- var options = {
- method: 'post',
- body: postData,
- json: true,
- url: "http://localhost:8080/zipdownload"
- }
- req(options, function (err, res, body) {
- if (err) {
- console.log('Error posting json '+err)
- return;
- }
- }).pipe(fs.createWriteStream(USER_DIR+'/MY.zip'))
- .on('finish',function() {
- console.log('Finished downloading ZIP file');
- extract(USER_DIR+'/MY.zip',
- {dir: USER_DIR+'/MyExtractedFolder'},
- function (err) {
- if(err) {
- console.log('Error extracting zip '+err);
- }
- resolve("Promised resolved donwloading and extracting zip");
- })
- }).on('error', function(error) {
- reject('Error in downloading content', error);
- });
- }
- end of central directory record signature not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement