How to chain write stream, immediately with a read stream in Node.js 0.10?

前端 未结 3 982
自闭症患者
自闭症患者 2020-12-17 17:37

The following line will download an image file from a specified url variable:

var filename = path.join(__dirname, url.replace(/^.*[\\\\\\/]/, \'         


        
3条回答
  •  清歌不尽
    2020-12-17 17:58

    request(url).pipe(fs.createWriteStream(filename)).pipe(writestream);
    

    is the same as this:

    var fileStream = fs.createWriteStream(filename);
    request(url).pipe(fileStream);
    fileStream.pipe(writestream);
    

    So the issue is that you are attempting to .pipe one WriteStream into another WriteStream.

提交回复
热议问题