我在android/app/src/main/assets/
创建了一个包含一些子文件夹的文件夹。我重新编译了应用程序,我正在尝试获取我放在那里的文件夹/文件的列表。但是,每当我运行以下命令之一(来自react-native-fetch-blob)
RNFetchBlob.fs.ls(RNFetchBlob.wrap(RNFetchBlob.fs.asset('subfolder/')))
或
RNFetchBlob.fs.ls("bundle-assets://")
或
RNFetchBlob.fs.ls(RNFetchBlob.fs.asset('subfolder/'))
我得到了
错误:ls错误:无法列出路径
RNFetchBlob-file://bundle-assets://subfolder/
因为它不存在或者它不是http://localhost:8081/index.android.b处的文件夹...
至少应该存在assets
文件夹?
如何访问资产中的文件?
有没有办法在没有react-native-fetch-blob
的情况下通过简单地传递Path
?
答案 0 :(得分:2)
react-native-fs
软件包从外观上就具有该功能。还没用过希望react-native-fetch-blob
支持它,但他们的文档中什么都没有。
https://github.com/itinance/react-native-fs#readdirassetsdirpath-string-promisereaddiritem