Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. return new Promise(function(resolve, reject) {
  2. var req = require('request');
  3. var extract = require('extract-zip');
  4.  
  5. var postData = {
  6. username: "abc",
  7. password: "zyz"
  8. }
  9.  
  10. var options = {
  11. method: 'post',
  12. body: postData,
  13. json: true,
  14. url: "http://localhost:8080/zipdownload"
  15. }
  16. req(options, function (err, res, body) {
  17. if (err) {
  18. console.log('Error posting json '+err)
  19. return;
  20. }
  21. }).pipe(fs.createWriteStream(USER_DIR+'/MY.zip'))
  22. .on('finish',function() {
  23. console.log('Finished downloading ZIP file');
  24. extract(USER_DIR+'/MY.zip',
  25. {dir: USER_DIR+'/MyExtractedFolder'},
  26. function (err) {
  27. if(err) {
  28. console.log('Error extracting zip '+err);
  29. }
  30. resolve("Promised resolved donwloading and extracting zip");
  31. })
  32.  
  33. }).on('error', function(error) {
  34. reject('Error in downloading content', error);
  35. });
  36. }
  37.  
  38. end of central directory record signature not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement