我该如何使用pdfKit设置PDF文件的文件名以通过HTTP发送(而不是本地保存)?以下代码无法设置文件名,而且示例只展示了如何为本地保存设置文件名。
我也尝试设置标题,但那似乎没有帮助。
var doc = new PDFDocument({bufferPages: true});
doc.info.Title = 'Case ' + req.params.id + ' overview';
// Some more content here
doc.pipe(res);
我也尝试设置标题,但那似乎没有帮助。
res.setHeader('Content-disposition', 'attachment; filename=testFile.pdf');
Content-disposition
头应该有所帮助。确保调用doc.end()
来完成流。文件下载成功了吗? - Sergey Lapin