asfand-dev
5/17/2018 - 8:17 PM

Download a file and save to local in Node

var fs = require('fs');
var https = require("https");

var file_url = "https://s3-us-west-1.amazonaws.com/media.designashirt.com/Fonts/Anton.ttf";


var download = function(url, dest, cb) {
  var file = fs.createWriteStream(dest);
  var request = https.get(url, function(response) {
    response.pipe(file);
    file.on('finish', function() {
      file.close(cb);
    });
  });
} 


download(file_url, "Anton.ttf", () => {console.log("Done")})