我的故事如下:用户将txt文件上传到express.js服务器,其中文本文件转换为pdf文件; pdf文件可以通过request.pipe流回浏览器.我可以在用户端获取流,但如何让浏览器将流下载为pdf文件?
msc*_*dex 29
如果您已将pdf作为可读流,则可以执行以下操作:
res.attachment('pdfname.pdf');
pdfstream.pipe(res);
Run Code Online (Sandbox Code Playgroud)
或者,如果您在磁盘上安装了pdf,则只需使用以下命令将其发送到客户端:
res.download('/path/to/file.pdf');
Run Code Online (Sandbox Code Playgroud)
或者指定显示给浏览器的自定义文件名:
res.download('/path/to/file.pdf', 'pdfname.pdf');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10129 次 |
| 最近记录: |