来自React Native中设备存储自定义路径的图像

时间:2018-07-06 11:52:25

标签: react-native

我有一个已下载并保存到路径/data/user/0/com.project/files/assets/image.png的图片,我想在React-Native的图片组件中使用它。有没有办法使用此路径中存储的图像?

解决该问题的方法,我知道但不能使用:

  • 使用require。它基本上接受非静态图像不需要的文字字符串。名称可能会根据单个图片来源的图片而更改
  • 使用本机捆绑包,我再次无法使用它,因为先下载图像然后再使用它们。
  • 直接使用http链接。我无法再次使用该功能,因为该功能表明该应用无法依赖网络,因为它也需要以离线模式呈现图像

1 个答案:

答案 0 :(得分:1)

如果它是设备上的文件,我认为显示该文件的方式有点像这样:

<Image source={{uri:'file:///data/user/0/com.project/files/assets/image.png'}} style={{width: 100, height: 100}}/>

只需确保文件路径来自根目录。希望它对您有用。