react-native - 如何在React Native中设置本地文件夹图像

标签 react-native react-native-ios

我面临着 react native 图像的问题。我有一个图像存储在ios文档目录中。但是我无法设置图像,我尝试了一切。

代码:

import FileSystem from 'react-native-fs';

     <Image
                    style={{ width: 100, height: 100 }}
                    source={{ uri: 'file://' + FileSystem.DocumentDirectoryPath + '/profile_pic.png', scale: 1 }}
                  />

    ===>/Users/Syam/Library/Developer/CoreSimulator/Devices/57D480CE-4917-487C-944B-DC38995662FC/data/Containers/Data/Application/67DC3B69-AC9F-4C4C-8064-B77593AC95F5/Documents/profile_pic.png

我能够看到图像存在于该路径中

最佳答案

您可以使用react-native-fs来获取目录(适用于ios和android)

var RNFS = require('react-native-fs');


<Image source={{uri: 'file://' + RNFS.DocumentDirectoryPath + '/directory/my.png'}} /> 

关于react-native - 如何在React Native中设置本地文件夹图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57393277/

相关文章:

仅针对一个项目(Android 或 iOS)的 react-native 链接

javascript - 将 prop 传输到那里后如何重新渲染 React Native 组件

reactjs - 如何制作简单的按钮导航到其他 View ?

javascript - React Native初始化错误: Couldn't find package "error-ex" on the "npm" registry

react-native 将 subview 放在前面

react-native - 在 React Native V 60+ 中渲染 Open-sans 字体时出现问题

javascript - react native ScrollView 与分页 + 显示下一页的一部分

google-maps - 如何在单击时重新加载 react native map

ios - React Native v0.61.5 获取 ITMS-90809 : Depracated API Usage

android - react-native-beacons-manager 在 Android 上不显示任何信标