将文件放在react-native项目中的位置,因此我可以使用react-native-fs(Android)访问它

时间:2017-02-02 12:39:30

标签: android reactjs react-native

我正在研究一个本地反应项目。 我有一个文件,我想使用react-native-fs库访问。 该文件名为" chart.html",我想通过以下方式获取其路径:

'file://' + RNFS.DocumentDirectoryPath + '/chart.html';

我已经尝试将文件放在根目录,android / app,android / app / src和android / app / src / main中,到目前为止没有成功。

我在哪里放置文件,以便上面的代码有效? 感谢。

1 个答案:

答案 0 :(得分:1)

如果您将文件放入“资源”文件夹并重新编译 Android项目,则可以使用react-native-fs访问这些文件:

android/app/src/main/assets/

以下方法可帮助您访问它们:

您还可以查看“ existsAssets ”和“ copyFileAssets ”,后者用于将文件放入文档文件夹,如果其他库可以使用文件无法访问assets-folder本身。