React native IOS的本机文件系统路径

React native IOS的本机文件系统路径,react-native,react-native-ios,react-native-fetch-blob,React Native,React Native Ios,React Native Fetch Blob,我使用RNFetchBlob获取react native中的文件。守则如下— RNFetchBlob.fs.readStream( ('/Users/UserName/Project/documents/' + this.state.name), 'base64', 4095) .then((ifstream) => { ifstream.open(); ifstream.onData((chu

我使用RNFetchBlob获取react native中的文件。守则如下—

  RNFetchBlob.fs.readStream(
        ('/Users/UserName/Project/documents/' + this.state.name),
        'base64',
        4095)
      .then((ifstream) => {
        ifstream.open();
        ifstream.onData((chunk) => {
          this.setState({data: chunk});
        })

        ifstream.onError((err) => {
          console.log('oops', err)
        })

        ifstream.onEnd(() => {
          this._decodeData();
        })
      });
这段代码在macbook上的模拟器上运行时效果很好,但我想知道在iphone上运行它的文件路径是什么?显然,当我尝试这样做时,它找不到文件

我希望使用某种非绝对路径,但不确定如何使用RNFetchBlob。加载图像时,require('../images/image.png')可以完美地工作,但不是这种情况


提前感谢-

您试图读取的文件是什么,它来自哪里?我正在将文件保存在react native项目文件夹中,documents文件夹与index.ios.js@SoZettaShoOk位于同一区域,因此
react native fetch blob
更能让您访问设备的本地文件系统。我问这个问题的原因是我想弄清楚你是想使用静态资源,还是想先下载到设备上。如果是前者,那么fetchblob可能不是正确的工具use@SoZettaSho你会推荐任何工具来实现这一点吗?如果不知道它是什么类型的文件,很难说。如果是某种类型的数据文件,最简单的方法是将其转换或将数据传输为JS/JSON格式,然后导入。如果是可以从internet访问的内容,您可以尝试在本地下载,然后使用fetchBlob路由读取。否则,您必须了解本机iOS端如何处理资产(我所知道的是,它比android复杂得多),您试图读取的文件是什么,它来自何处?我正在将文件保存在react native project文件夹中,documents文件夹与index.ios.js@SoZettaShoOk位于同一区域,因此
react native fetch blob
更适合让您访问设备的本地文件系统。我问这个问题的原因是我想弄清楚你是想使用静态资源,还是想先下载到设备上。如果是前者,那么fetchblob可能不是正确的工具use@SoZettaSho你会推荐任何工具来实现这一点吗?如果不知道它是什么类型的文件,很难说。如果是某种类型的数据文件,最简单的方法是将其转换或将数据传输为JS/JSON格式,然后导入。如果是可以从internet访问的内容,您可以尝试在本地下载,然后使用fetchBlob路由读取。否则,您必须研究在本机iOS端如何处理资产(我所知道的是,它比android要复杂得多)