4

ファイル(pdf)を書き込んでデバイスメモリに保存する必要があります。react-native-fs ライブラリを使用しています。

ユーザーがこのファイルを iBooks でも読めるようにしたいと考えています。

これらは react-native-fs の定数です

  • MainBundlePath (文字列) メイン バンドル ディレクトリへの絶対パス
  • CachesDirectoryPath (文字列) キャッシュ ディレクトリへの絶対パス
  • DocumentDirectoryPath (文字列) ドキュメント ディレクトリへの絶対パス

  • TemporaryDirectoryPath (文字列) 一時ディレクトリへの絶対パス (iOS のみ)

これは私のダウンロードコードです

  RNFS.downloadFile({
      fromUrl: fileLink,          
      toFile: RNFS.MainBundlePath + '/' + fileName
    }).promise.then((dwResult) => {

      console.log(dwResult.jobId + 'jobid');
      return true
    }).catch((err) => {

      alert(err);
      return false
    })
  }

書き込まれたファイルが iBooks を使用して表示されるようにするには、toFile に何を割り当てる必要がありますか。注: DocumentDirectoryPath を使用してファイル アプリのパスを書き込むことができます。

4

1 に答える 1