Я пытаюсь показать изображение в реакции, которое я загрузил в mongoDB, используя node & express.Я получаю изображение в узле, но в ответ я не могу показать изображение, так как данные в двоичном виде.Данные ответа:
{"data":{"type":"Buffer","data":
[137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,205,0,0,0,205,8,3,0,0,
0,44,98,4,91,0,0,1,59,80,76,84,69,255,255,255,32,31,31,244,202,177,156,218,
240,124,186,230,0,0,0,....
Я пробовал следующий код для преобразования, но он не работал.
function hexToBase64(str) {
return btoa(String.fromCharCode.apply(null, str.replace(/\r|\n/g, "").replace(/([\da-fA-F]{2}) ?/g, "0x$1 ").replace(/ +$/, "").split(" ")));
}
Также попробовал это
Как я могу преобразовать данные, чтобы показать, что в приложении реагировать?