Как обслуживать base64-pdf для скачивания с nodejs-сервера? - PullRequest
0 голосов
/ 23 апреля 2019

Я генерирую PDF и получаю строку типа data:application/pdf;base64,JVBERi0xLjMKJf////8K... .. Я сохраняю это в MongoDB.

Теперь мне нужно доставить это как pdf-загрузку клиенту. Итак, я получаю запись из БД и пытаюсь:

res.writeHead(200, {'Content-Type': 'application/pdf'});
res.end(base64String); // base64String is the data:application/pdf;base64,JVB..-string

Это открывает пустой PDF-файл в браузере и отображает ошибку:

Ошибка загрузки документа PDF

как заставить это работать? Нужно ли как-то подготовить base64String перед отправкой клиенту?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...