проблема с отображением и загрузкой PDF-файла с использованием парусов js - PullRequest
0 голосов
/ 01 августа 2020

Я использую паруса JS. Я создал PDF с помощью pdfkit. Нет проблем с созданным PDF-файлом при открытии в программе чтения PDF-файлов. когда я отправляю тот же PDF-файл в браузер со своего контроллера, он иногда не отображается. Иногда он отображается после 2–3 refre sh щелчков, а иногда и отображается. Это странное поведение. Ошибок тоже нет. Я использую 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-ю строку, когда хочу, чтобы файл был загружен. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 03 августа 2020

Мне удалось решить эту проблему. Проблема в том, что я сохраняю do c, используя pdfkit, в файл с именем test1.pdf каждый раз. так что иногда это создает проблемы. Я решил это, напрямую отправив элемент do c в браузер. do c .pipe (res);

Это отлично работает. Спасибо

...