Как преобразовать двоичные данные в изображение в React.js? - PullRequest
1 голос
/ 18 мая 2019

Я пытаюсь показать изображение в реакции, которое я загрузил в 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(" ")));
}

Также попробовал это

Как я могу преобразовать данные, чтобы показать, что в приложении реагировать?

...