这里用到的是 react-native-fs这个组件 把本地图片转成base64
关于组件的使用 请参考 https://github.com/itinance/react-native-fs
下面就说下如何利用这个组件转成base64:
import RNFS from 'react-native-fs';
//这里的data是指图片的本地路径
RNFS.readFile(data, 'base64')
.then((content) => {
// 得到的结果就可以 传给接口了 ,如果想要在网页上预览效果不要忘记格式转换
params.idImage = content;
})
.catch((err) => {
toastShort("图片读取失败")
});
如果网页上查看 请书写正确的格式这个是 jpeg的图片格式如下:
data:image/jpeg;base64,
image.png