Сохранение изображений (base64) в db (nodejs + postgres) и их возврат клиенту - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу сохранить base64 (я уже преобразовал его на стороне сервера) в БД. Я успешно сделал это, но я хочу вернуть их на стороне клиента по запросу GET.

Проблема заключается в том, что я декодирую формат base64 в файл (мне нужно отправить файл на стороне клиента, а не base64).

Лучшее решение, которое я нашел, это использовать функцию fs.writeFile, которая сохраняет файл на диск (папка nodejs). Но поток выглядит плохо: по запросу GET мне нужно получить base64 из БД, преобразовать его в файл, сохранить файл в папку nodejs, затем отправить файл на клиентскую сторону и затем удалить этот файл из папки nodejs.

Может быть, кто-нибудь может оптимизировать это решение, не сохраняя файлы в папке nodejs? Спасибо:)

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