使用sails js显示和下载PDF文件的问题

problem in PDF file display and download using sails js

我正在使用 sails JS.I 使用 pdfkit 生成了一个 PDF。在 pdf reader 中打开时生成的 PDF 没有问题。当我从我的控制器向浏览器发送相同的 pdf 时,它有时不会显示。有时它会在 2 到 3 次刷新点击后显示,有时它会显示。它的行为很奇怪。也没有错误。我正在使用 chrome.

var file = fs.createReadStream('test1.pdf');
       res.header('content-type', 'application/pdf');
       //res.header('content-disposition', 'attachment; filename=quote.pdf',);
       file.pipe(res);

当我想要文件时,我取消了第 3 行的注释 downloaded.Please 帮助我。

我能够解决这个问题。问题是我每次都使用 pdfkit 将文档保存到文件名 'test1.pdf'。所以它有时会造成问题。我通过直接将 doc 元素发送到浏览器来解决它。 doc.pipe(资源);

这工作得很好。谢谢