node.jsstdout.writer如何传递文件流
时间: 2023-11-27 20:49:29 浏览: 59
node.js实现的文件传输功能
5星 · 资源好评率100%
在 Node.js 中,可以使用 `fs.createReadStream()` 创建一个可读流,然后将其传递给 `process.stdout` 的 `write()` 方法,以将文件内容写入控制台。
以下是一个示例代码:
```javascript
const fs = require('fs');
const readStream = fs.createReadStream('example.txt');
readStream.pipe(process.stdout);
```
在上面的代码中,我们使用 `fs.createReadStream()` 创建一个可读流,并将其传递给 `process.stdout` 的 `write()` 方法,这会将文件内容输出到控制台。`pipe()` 方法将可读流连接到可写流,以便从一个流中读取数据并将其写入另一个流中。
当然,你也可以将可读流作为参数传递给其他函数或方法来处理文件流。
阅读全文