在节点js读取流上调用readStream.destroy()不会停止读取

时间:2019-11-15 13:29:29

标签: javascript node.js

我希望你们一切都好。

我在Node Js中遇到流问题,希望向您寻求帮助:

我正在使用以下文件读取文件:const readStream = fs.createReadStream('./ veryBigFile');

然后我将输出通过管道发送到POST请求,如下所示:

readStream.pipe(post_req);

但是,我想在某个超时后停止从文件中读取数据,并也停止POST请求。

我尝试了readStream.close()和readStream.destroy(),但它们都无法工作(我在readStream上附加了一个“结束”侦听器,并且在超时后不会触发)。

有什么想法吗?

0 个答案:

没有答案