Как преобразовать данные двоичного изображения, сохраненные в db, и отобразить в браузере - PullRequest
0 голосов
/ 04 августа 2020

поэтому я создаю веб-приложение, которое позволяет пользователям публиковать изображения, и я сохраняю изображения как двоичные с помощью multer в моей базе данных mon go, теперь я хочу получить изображения и отобразить их на веб-странице, но изображения не показать, когда я использую тег img, пожалуйста, знаете ли вы, как я могу преобразовать данные двоичного изображения в обычный формат изображения, читаемый на веб-странице, только что обнаружил, что я не могу использовать "файловую систему" в реакции, и мне было интересно, могу ли я это сделать или любой фрагмент кода, который я мог бы использовать для выполнения этой задачи, спасибо!

1 Ответ

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

Если вы не можете / не хотите хранить его как обычный файл и обслуживать его, вы можете попробовать отобразить его в формате base64. Вы можете найти больше об этом здесь: Как отображать изображения Base64 в HTML?

Но простыми словами, вам просто нужно отобразить такой тег <img src="data:image/png;base64,base 64 here ..." />

Но я настоятельно рекомендую вам использовать некоторые функции загрузки файлов вместо сохранения необработанных байтов в базе данных.

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