2014-12-24 16 views
7

Yuva tabanlı bir dosya aktarım sistemi oluşturmaya çalışıyorum ve bu nedenle bir sorunla karşılaştım. Node's fs.createReadStream() işlevini kullanarak yığınlardaki dosyaları okumak istiyorum ancak 665536 numaralı telefondan chunk boyutunu değiştiremedim. Bu konuda bir şey bulamadım.Okuma akışını değiştirme

cevap

24

ReadStream code göre, açıkça ReadStream seçeneklerinde ayarlayarak highWaterMark artırmak gerekir:

var rs = fs.createReadStream('/foo/bar', { highWaterMark: 128 * 1024 }); 
+0

teşekkürler! işe yaradı! –

+2

@mscdex Bu çok yararlı bir cevaptı, nasıl olduğunu biliyordunuz? :-) – MindVox

+0

@KarlBateman Kod tabanına zaten aşinaydım, ancak dokümanlar (en azından şu anda) bunu ima ediyor. – mscdex

İlgili konular