gpt4 book ai didi

javascript - 流式传输文件而不下载它

转载 作者:行者123 更新时间:2023-12-03 12:29:52 25 4
gpt4 key购买 nike

如果我有一个大图像,例如(50MB+),并且我想从外部 URL 将其加载到 Node.js 页面中,我如何渲染页面并将文件流式传输到客户端,而不将其保存到服务器或必须等待它完全下载才能显示页面?

到目前为止我发现的所有示例都依赖于以下内容:

request('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png'))

这需要先保存文件才能输出。我怎样才能简单地流式传输而不是下载它?

最佳答案

您从express获得的res对象是http.ServerResponse对象,这意味着您可以直接流式传输到它:

request('http://google.com/doodle.png').pipe(res);

关于javascript - 流式传输文件而不下载它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com