2016-06-30 5 views
1

Ich versuche, eine PDF-Datei mit Nodejs und Nightwatchjs herunterladen und speichern, aber es funktioniert nicht. PDF-Datei bleibt leer (0kb) und ich kann es nicht mit Adobe Acrobat öffnen. Hier ist der Code:Nodejs - Herunterladen und Speichern einer PDF-Datei ergibt leere, beschädigte PDF

var url = "http://www.sait.ca/Documents/sample.pdf" 
    var file = fs.createWriteStream("form.pdf"); 
    https.get(url, function(response){ 
     response.pipe(file); 
    }); 

Es sieht aus wie diese Methode für andere gearbeitet (siehe ->Download File, save it and read it again --> Error), aber es funktioniert nicht für mich. Fehle ich etwas?

Antwort

0

Sie müssen stream.end() anrufen.

+0

Danke! Das hat das Problem gelöst! – Niklavs

+0

Das Vergnügen ist alles meins. – Shiro