Fortschrittsbalken basierend auf dem Dateidownload

Wie kann ich einen Fortschrittsbalken anzeigen, der auf der im Node Webkit heruntergeladenen Datei basiert?

var https = require('https');
var fs = require('fs');
var exec = require('child_process').exec;

var file = fs.createWriteStream("update_setup.exe");
var len = 0; 
var request = https.get(url + 'appdata/update_setup.exe', function (response) {
  response.pipe(file);
  response.on('data', function (chunk) {
    file.write(chunk);
    len += chunk.length;
    var percent = (len / response.headers['content-length']) * 100;
  });
  file.on('finish', function () {
    setTimeout(function () { win.close(); exec('update_setup.exe'); }, 1000);
  });
});

Antworten auf die Frage(1)

Ihre Antwort auf die Frage