2014-12-24 15 views
7

Próbuję utworzyć system filetransfer oparty na gniazdach iz tego powodu pojawiły się pewne problemy. Chcę odczytywać pliki w częściach przy użyciu węzła fs.createReadStream(), ale nie udało mi się zmienić wielkości fragmentu z 665536. Nie mogłem znaleźć nic na ten temat.Zmiana fragmentu odczytu strumienia

Odpowiedz

24

Według ReadStream code, powinieneś być w stanie zwiększyć highWaterMark jawnie ustawienie go w opcjach ReadStream:

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

Dzięki! zadziałało! –

+2

@mscdex To była bardzo pomocna odpowiedź, skąd, u licha, wiesz, że tam była? :-) – MindVox

+0

@KarlBateman Byłem już zaznajomiony z podstawą kodu, ale dokumenty (przynajmniej obecnie) wskazują na to. – mscdex

Powiązane problemy