Клиент, генерирующий PDF -> загрузка на NodeJS-Server / MongoDB - PullRequest
0 голосов
/ 27 мая 2019

заголовок этого вопроса может показаться немного неправильным, потому что сохранение файла работает довольно хорошо ... в данный момент.Но с самого начала ..

, как уже упоминалось, клиент моего приложения генерирует PDF (через pdfmake ).он возвращает мне Base64-String вроде data:application/pdf;base64,JVBERi0xLjMKJf////8KMTkgMCBvYmoKPDwKL1R5c..blah (такой pdf-файл ~ 4Mb), который отправляется через ajax на мой NodeJS-сервер, где он сохраняется на MongoDB.

Все отличнодо сих пор .. но теперь мне нужно восстановить его.Поэтому я обращаюсь к NodeJs-серверу, который получает правильную Base64-String из MongoDB и отправляет ее обратно клиенту.

Это работает, но для этого нужно много времени, иногда около минуты илитак.это недопустимо.

как я могу сделать это быстрее?Также кажется, что сервер заблокирован при получении / отправке Base64-Pdf, я имею в виду, что при работе на одного пользователя другой пользователь теряет соединение.

Как я могу улучшить это?

(Я хотел бы хранить файлы в БД из-за проблем с безопасностью файловой системы (вам не нужно это понимать .. Я тоже не знаю: D)

...