PDF文件使用express.js在浏览器中错误地(损坏)下载
我正在使用下面的代码片段下载pdf和其他types的文件。
exports.getFile = function(req , res , next){ var file = req.params.file , path = 'login/files/'+file; res.download(path); };
文本文件正确下载,但PDF下载没有正确(下载,但已损坏的PDF文件)。我看到PDF文件正确上传到服务器(它没有损坏的服务器上,但下载是否损坏)。 我无法弄清楚这个问题。 请build议我如何弄清楚这个问题? 提前致谢。
设置响应标题如:
exports.getFile = function(req , res , next){ var file = req.params.file , path = 'login/files/'+file; res.setHeader('Content-Type', 'application/pdf'); res.download(path); };
- 在Node.js / Express和AngularJS中创buildCORS请求
- Node.js Express REST API – 使用GET请求访问JSON url params
- Node.js:GET请求返回404 Not Found
- 使用下载pipe理器取消下载时,Nodejs内存泄漏
- 在Node.js Express日志文件中发现奇怪的http请求
- Express.js,Node.js Jade – 遵循expressjs.com教程,并获取错误
- jQuery ajax在POST上失败express.js服务器
- Chrome✗和Firefox中的ES6 / Unicode正则expression式中的逻辑或序列✓
- NodeJS + Express + Mongo Session存储