Изображение хранится в Mongo:
const Posts = new Schema({
postImg: {
data: Buffer,
type: Buffer,
contentType: String
}
})
В базе данных документ выглядит так:
"postImg" : { "$binary" : "/9j/4AAQS.blaBla.long.binary.string.."}
А когда изображение выбирается клиенту, оно выглядит так:
{data: Array(84106) [ 255, 216, 255, … ]
type: "Buffer"}
В этом случае изображения должны отображаться так:
<img src={`data:image/png;base64,${props.postImg}`} alt="a"/>
Но это не сработает, будет показано другое.Я попытался {props.postImg.data}, но все равно ничего.
Любая помощь?
PS Я использую node и express для серверной части, а также пакет multer для загрузки изображений