react native 把图片转成base64

原文链接:http://www.jianshu.com/p/9de4a7e8d269

这里用到的是 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,

4731495-06b98790e45b24c7.png
image.png

展开阅读全文

没有更多推荐了,返回首页