如何在React Native中列出资产文件夹中的文件

7
我在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文件夹应该存在吧? 我该如何访问assets中的文件? 是否有一种方法可以通过传递Path而不使用react-native-fetch-blob来完成?


遇到相同的问题,尝试将应用中的图像保存到设备上,不需要进行网络请求。仍在寻找解决方案。 - NamNamNam
1个回答

2

如何获取目录路径?假设我有这个文件assets/login/loginbg.jpg - famfamfam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接