3
ローカルで保存するのではなく、HTTP経由で送信するためにpdfKitで作成されたPDFファイルのファイル名を設定する方法を教えてください。以下はファイル名を設定しません。decはローカルに保存するファイル名の設定方法のみを示します。HTTP応答にパイプされたPDFKitのファイル名を設定
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()'を呼び出してストリームを完成させてください。ファイルはまったくダウンロードされますか? –
ファイルはうまくダウンロードされますが、download.pdfという名前が付けられます。私はブラウザによって推測しています –