在img标签中显示blob(javascript)

时间:2019-03-14 08:51:44

标签: javascript reactjs blob

我正在从mySql获取blob文件,它看起来像下面的图片。

enter image description here

,我想通过<img src={imagefile}/>显示此图像(我正在使用React.js)。

我如何将Blob文件链接到URL? 我尝试了URL.createObjectURL(imagefile)

但是它给我一个错误 Failed to execute 'createObjectURL' on 'URL': No function was found that matched the signature provided

请帮助ToT

1 个答案:

答案 0 :(得分:0)

您需要使用以下代码将数据转换为base64,然后在img标签中使用可以使用Base64

let base64String = btoa(String.fromCharCode(...new Uint8Array(data)));