3
Как установить имя файла для файла PDF, созданного с помощью pdfKit, для отправки по HTTP (вместо сохранения локально). Ниже не указано имя файла, и в decs показано, как установить имя файла для сохранения локально.Установить имя файла для PDFKit, переданного по 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' header должен помочь. Обязательно вызовите 'doc.end()' для завершения потока. Загружает ли файл вообще? –
Файл загружается отлично, но получил имя download.pdf, я предполагаю браузер –