如何从服务器下载文件

时间:2020-03-17 18:46:23

标签: react-native

我正在与React Native项目一起工作,我有一个任务来加载文件并将其存储在本地,所以使用RNFS,但是我有这样的链接... / api / v1 / files / 5e6f831588b03d4ba3d9f69c / download在Chrome中使用它的地方它开始下载,但在响应本机中它没有下载任何内容

这是我的代码

 const localFile = `${RNFS.DocumentDirectoryPath}/test2.pdf`;

    const options = {
      fromUrl:
        '.../api/v1/files/5e6f831588b03d4ba3d9f69c/download', //... means the server base url the link is totaly right
      toFile: localFile,
    };
    RNFS.downloadFile(options)
      .promise.then(() => FileViewer.open(localFile))
      .then(() => {
        // success
      })
      .catch(error => {
        // error
      });
  }

0 个答案:

没有答案