1

我正在使用 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') 完美运行,只是不是这种情况

提前致谢 -

4

0 回答 0