我可以使用FileSystem将pdf文件下载到Expo中的本地设备吗?

时间:2019-07-11 08:35:51

标签: react-native expo

我必须从Web下载pdf文件并将其保存到本地存储中。我用FileSystem.downloadAsync尝试过,但是在目录中找不到该文件。这是我的代码。

    _download(){
    FileSystem.downloadAsync(
      'https://cs.wmich.edu/~alfuqaha/spring18/cs5560/lectures/angular4_tutorial.pdf',
      FileSystem.documentDirectory + 'angular.pdf'
    )
    alert("download successful!")
  }

1 个答案:

答案 0 :(得分:0)

通过 Expo应用运行时,照片将保存在documentDirectory中,但是您无法通过手机上的其他应用访问Expo的documentDirectory-这只是其中一部分Android OS

如果要将其保存在本地,则必须eject项目。

您可以安装npm install --save react-native-fetch-blob

directions for use