5
node.js ve istek modülü ile bir downloader yazıyorum. Ben geri arama, dosya indirmek kaydedin ve aramaya Node.js dosyası indirilme isteği bazen boş veya yüklüdür
var r = request(url).pipe(fs.createWriteStream(targetPath));
r.on('error', function(err) { console.log(err); });
r.on('finish', cb);
yapıyorum akışı sözdizimini kullanma. Ancak, vakaların neredeyse% 50'sinde dosya ya boş ya da hiç oluşturulmamış.
error
olay yayımlandı. Dosya henüz (tamamen) yazılmamış olsa bile
finish
olayının tetiklenmesi gibi görünüyor.
Bağlam: Her şey async.each
çağrılarına sarılır.
Herhangi bir ipucu? Teşekkürler!
deneyin hata ayıklama ve her zaman veri almadığınızı görmek ama sadece diske yapmıyor. –