我的故事如下:用户将txt文件上传到express.js服务器,其中文本文件被转换为pdf文件;pdf文件可以通过request.pipe流回浏览器。我可以在用户端获得流,但是如何让浏览器以pdf文件的形式下载该流?
发布于 2014-10-04 03:01:45
如果您已经将pdf作为可读流,则只需执行以下操作:
res.attachment('pdfname.pdf');
pdfstream.pipe(res);或者,如果您在磁盘上有pdf,您可以将它发送到客户端,只需:
res.download('/path/to/file.pdf');或指定呈现给浏览器的自定义文件名:
res.download('/path/to/file.pdf', 'pdfname.pdf');https://stackoverflow.com/questions/26189174
复制相似问题