Привет. Я пытался показать изображение, полученное из mp3-файла, в теге изображения, используя html и reactjs. Это код, который я использовал.
async getImageFromUploadedFile(framesRetrieved){
const imageArrayBufferRetrieved = framesRetrieved[4].value.data;
var blob = new Blob([imageArrayBufferRetrieved]);
var reader = new FileReader();
reader.onload = function(event){
var base64 = event.target.result;
};
reader.readAsDataURL(blob);
}
, когда я утешил образ base64, я получил что-то вроде этого. снимок экрана с изображением base64
Я пытался показать полученное изображение, используя этот код
<Grid item xs={12}>
<Grid item container xs={6}>
<div id="title"></div>
<img src="data:image/png;base64,base64"/>
<div id="audioContainer"></div>
<div id="lyricsContainer"></div>
</Grid>
</Grid>
Но изображение не отображается в теге. Консольных ошибок нет. Отлично, если вы можете помочь. Спасибо.