react-native - 我可以使用 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!")
}
解决方案
通过Expo 应用程序documentDirectory
运行时,照片将保存在 中,但您无法通过手机上的其他应用程序访问 Expo - 这只是.documentDirectory
Android OS
如果要在本地保存,则必须保存到eject
项目中。
你可以安装npm install --save react-native-fetch-blob
推荐阅读
- postgresql - Windows 上的 Postgres 服务帐户最佳实践
- python - 在元组列表中找到一个元素,并给出对应的元组
- python - 在 Seaborn 中禁用色调嵌套
- java - 如何将分隔线更新到 RecyclerView 中的正确位置?
- ubuntu-12.04 - 如何安装 libatk-bridge2.0-0 以便安装 Chrome?
- driver - ubuntu 上的移远 BG96 驱动程序
- docker-compose - 码头工人撰写文件
- javascript - Discord Bot Say 命令编辑:有权限
- node.js - 适用于 Windows Server 的 Node.js 上的 FTP 客户端
- c# - 有没有办法一次性安装多个 ClickOnce 应用程序的设置?