如何在 nodejs 中查找可读流的内容长度

  • 本文关键字:nodejs 查找 node.js stream
  • 更新时间 :
  • 英文 :


我需要知道可读流的内容长度。我该怎么做?

我知道fs.stat但我正在开发一个 API,知道可读流的内容长度会简单得多。

流背后的想法是,在源完成之前开始处理数据。 因此,您不知道content-length.

如果底层源是HTTP对象,那么您可以检查stream.headers['content-length'],但即使这样最终也不可靠,因为客户端或服务器可能会撒谎。

简而言之,你不能。就个人而言,我宁愿暂时将其存储在磁盘上。

相关内容

  • 没有找到相关文章

最新更新