@superivankorolev

Как в реакт отдать картинку на фронтенд, которая помещена в объект new Buffer?

В экспрессе это делалось так:
res
			.set('Content-Type', 'image/jpeg')
			.send(imageBuffer);
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ответы на вопрос 1
Если вы хотите прямо в html воткнуть картинку - https://www.npmjs.com/package/datauri#from-a-buffer :

const datauri = new Datauri()
datauri.format('.png', imageBuffer)
console.log(datauri.content) //=> "data:image/png;base64,eGtjZA=="


Ну а в остальных случаях: вставляйте в img.src url вашей картинки и отдавайте экспрессом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект