使用 express.js 在浏览器中 PDF 文件下载不正确(损坏)
PDF File downloads incorrectly(corrupted ) in browser using express.js
我正在使用以下代码片段下载 pdf 和其他类型的文件。
exports.getFile = function(req , res , next){
var file = req.params.file
, path = 'login/files/'+file;
res.download(path);
};
文本文件已正确下载,但 pdf 未正确下载(它下载但损坏了 pdf 文件)。我看到 pdf 文件已正确上传到服务器(server.but 下载时未损坏它是否损坏).我无法弄清楚这个问题。请建议我如何解决这个问题?提前致谢。
设置响应头如:
exports.getFile = function(req , res , next){
var file = req.params.file
, path = 'login/files/'+file;
res.setHeader('Content-Type', 'application/pdf');
res.download(path);
};
我正在使用以下代码片段下载 pdf 和其他类型的文件。
exports.getFile = function(req , res , next){
var file = req.params.file
, path = 'login/files/'+file;
res.download(path);
};
文本文件已正确下载,但 pdf 未正确下载(它下载但损坏了 pdf 文件)。我看到 pdf 文件已正确上传到服务器(server.but 下载时未损坏它是否损坏).我无法弄清楚这个问题。请建议我如何解决这个问题?提前致谢。
设置响应头如:
exports.getFile = function(req , res , next){
var file = req.params.file
, path = 'login/files/'+file;
res.setHeader('Content-Type', 'application/pdf');
res.download(path);
};