Obtenez de progression du téléchargement dans Node.js avec la demande de l'

Je suis de la création d'un programme de mise à jour qui télécharge les fichiers de l'application en utilisant le Nœud du module request. Comment puis-je utiliser chunk.length pour estimer le restant de la taille du fichier? Voici la partie de mon code:

var file_url = 'http://foo.com/bar.zip';
var out = fs.createWriteStream('baz.zip');

var req = request({
    method: 'GET',
    uri: file_url
});

req.pipe(out);

req.on('data', function (chunk) {
    console.log(chunk.length);
});

req.on('end', function() {
    //Do something
});
  • j'ai à l'intérieur .zip : node-webkit.app / et quand je extraire des données-> ne PEUT PAS s'exécuter .app plus: / mon code:: fs.writeFileSync(frameZipFilePath, de données, de "binaire");var zip = new AdmZip(frameZipFilePath); la fermeture à glissière.extractAllTo(chemin d'accès.résoudre("", "tmp"), true);
InformationsquelleAutor Jack Guy | 2013-08-19