如何在reactjs中的img标签上显示二进制图像

时间:2019-06-30 22:06:37

标签: reactjs mongodb image express binary-data

我正在从mongoDB中获取数据并将化身作为二进制文件接收(console.log(avatar)>>'�PNGIHDR��jpHYs')

如何在ReactJs的img标签中显示此内容

我试图使用此函数将二进制文件转换为base64并在开始时推送'data:image / jpg; base64'并将其添加到src属性,但也失败了

```    const hexToBase64 = hex => {
```        return btoa(
```            String.fromCharCode.apply(
```                null,
```                hex
```                    .replace(/\r|\n/g, '')
```                    .replace(/([\da-fA-F]{2}) ?/g, '0x$1 ')
```                    .replace(/ +$/, '')
```                    .split(' ')
```            )
```        );
```    };

0 个答案:

没有答案