如何获取React Native项目目录路径并用于显示图片?

我的图片存放在Android项目的assets文件夹中,想要不依赖require函数来使用这些图片。
已知可以通过file://{ProjectDir}+{pathToImage}格式的ImageUri访问图片,这种方式无需require就能直接引用,但我没法确定正确的图片路径,已经做了多次尝试:
尝试的示例代码
- 示例1:
const documentDirectoryPath = RNFS.MainBundlePath; const relativePath = 'assets/your_file.jpg'; const absolutePath = `${documentDirectoryPath}/${relativePath}`; console.log('Absolute path:', absolutePath);
- 示例2:
import RNFS from 'react-native-fs'; const baseFilePath = RNFS.DocumentDirectoryPath; const subdirectoryPath = `${baseFilePath}/your_subdirectory_name`; const filePath = `${subdirectoryPath}/your_file_name.ext`; console.log('Absolute file path:', filePath);
内容的提问来源于stack exchange,提问作者Dhaval Panchani
相关产品推荐
相关产品推荐

