【发布时间】:2020-09-20 01:02:15
【问题描述】:
我是原生反应新手,我正在尝试显示使用 base 64 编码的图像。
<Image source={{uri: `data:image/png;base64,${element.img}`}}
style={{height: 200, width: null, flex: 1}}/>
这是我存储图像的猫鼬方案
img: {
data: Buffer,
contentType: String,
},
这就是我将它们保存到数据库的方式(photoData 包含 img):
this.setState({img:data.base64})
axios.post('uri', photoData, config)
这是我的图像数据:img data
数据作为缓冲区返回,所以使用这个
data:image/png;base64,${element.img}
不工作。我尝试使用 Buffer.from('','base64').toString('ascii') 但仍然没有显示图像。
【问题讨论】:
标签: react-native base64