gpt4 book ai didi

node.js - express.js : how to download stream as a file?

转载 作者:IT老高 更新时间:2023-10-28 23:09:22 25 4
gpt4 key购买 nike

我的故事是这样的:用户上传一个txt文件到express.js服务器,文本文件被转换成pdf文件; pdf 文件可以通过 request.pipe 流式传输回浏览器。我可以在用户端获取流,但是如何让浏览器将流下载为pdf文件?

最佳答案

如果您已经将 pdf 作为可读流,您可以执行以下操作:

res.attachment('pdfname.pdf');
pdfstream.pipe(res);

或者,如果您在磁盘上有 pdf,您可以简单地将其发送给客户端:

res.download('/path/to/file.pdf');

或指定显示给浏览器的自定义文件名:

res.download('/path/to/file.pdf', 'pdfname.pdf');

关于node.js - express.js : how to download stream as a file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189174/

25 4 0