如何在React Native中将本地图像更改为blob文件类型?

时间:2019-01-10 12:36:22

标签: android reactjs react-native react-native-fs

我想将本地图像更改为Blob文件类型。如何使用 react-native-fs 做到这一点。 这就是我在下面尝试过的

RNFS.readFile('../../assets/imgs/profile.jpg', 'base64')
    .then(res =>{
      console.log(res);
      alert("res");
});

到目前为止,这是我正在尝试的操作,但它给了我一个警告- 没有此类文件或目录,请打开“ ../../ assets / imgs / profile.jpg”

Warning

2 个答案:

答案 0 :(得分:0)

您可以使用rn-fetch-blob库

答案 1 :(得分:0)

问题在于您将要访问系统目录。

../../assets/imgs/profile.jpg

react-native-fs允许访问本机文件系统。

图片应放置在您的手机上并提供正确的图片路径

如果图像位于文档目录中,则可以使用

访问文档路径
RNFS.DocumentDirectoryPath + '/profile.jpg'