首页 > 解决方案 > 我可以使用 FileSystem 将 pdf 文件下载到 expo 的本地设备吗?

问题描述

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

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

标签: react-nativeexpo

解决方案


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

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

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

使用说明


推荐阅读