【发布时间】:2021-05-14 12:13:01
【问题描述】:
nodejs中如何在不使用第三方库的情况下通过http将文件下载到内存中?
This answer 解决了类似的问题,但我不需要将文件写入磁盘。
【问题讨论】:
-
好吧,您可以使用任何执行 http 请求的库(例如 nodejs 中内置的
http.get())轻松下载文本文件。如果它不是文本文件,因此以某种方式编码,那么您必须能够正确解码它。我们需要了解有关您要下载的确切内容的更多详细信息,以帮助您。为了获得最佳答案,请向我们提供您尝试下载的文件的 URL,以便我们准确查看它是什么。另外,为什么没有第三方库? -
@Mellet 纯文本
-
@jfriend00 有时对于 nodejs 包大小很重要,例如在 lambdas 中。这就是为什么像
http这样的内置模块更可取 -
捆绑 AWS Lamba 将是一个正当的理由,尽管总是尝试自己推出自己的产品有其自身的危险,所以显然这是一种权衡。
标签: javascript node.js http async-await