当前位置: 代码迷 >> 综合 >> 文件流管道(pipe)
  详细解决方案

文件流管道(pipe)

热度:91   发布时间:2023-11-23 04:44:37.0

在Node.js中读取文件时为使用非阻塞IO, 我们可以这样写:

    fs.createReadStream('./lvgu.jpg').on('data', (data) => {res.write(data);}).on('end', () => {res.end();})

还可以用pipe来简化代码:

fs.createReadStream('./lvgu.jpg').pipe(res);

通过 pipe, 将文件系统流接到了HTTP相应流中。这也是最有效的,推荐被用来实现静态文件托管功能的方法。

  相关解决方案