gpt4 book ai didi

javascript - 如何在reactjs中将二进制数据转换为图像

转载 作者:行者123 更新时间:2023-11-29 16:45:36 26 4
gpt4 key购买 nike

我已将图像插入数据库,并且我正在从数据库接收图像到服务器和 reactjs,但在我的 react 中,我收到的是二进制数据。 但是我如何在 react 中将二进制数据转换为图像。

class Pre extends React.Component{
constructor(props){
super(props);
this.state={
post:[]
};

}


componentDidMount(){
let self = this;
axios.get('http://localhost:8080/images')
.then(function(data) {
//console.log(data);
self.setState({post:data.data});
});
}


render(){

console.log(this.state.post);
return(
<div className="w3-container">


<p className="addboard"> <Link className="linkpre" to="/createstudent I">
<button className="addbutton" type="button"><h1>+</h1></button></Link></p>


{this.state.post}

)}
)}

</div>

);
}
}
export default Pre;

最佳答案

将二进制数据转换为图像与 ReactJS 无关,如果您有二进制数据,则将其转换为图像,如下所示:

<img src={`data:image/jpeg;base64,${binary_data}`} />

关于javascript - 如何在reactjs中将二进制数据转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41972435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com