我正在使用 React Native 构建一个适用于 Android 和 iOS 的应用程序。我试图让用户在单击按钮时下载 PDF 文件。
- react-native-file-download 不支持安卓
- 当我触发 downloadFile 时 react-native-fs 什么都不做(通知栏上没有显示任何内容),之后我无法找到该文件。我在 Android 清单文件中添加了
android.permission.WRITE_EXTERNAL_STORAGE
。我仔细检查了我要下载的文件是否存在(如果不存在,库会抛出错误)
我没有找到解决此问题的其他解决方案。我找到了用于查看 PDF 的库,但我想让用户下载 PDF。
原文由 Arnaud 发布,翻译遵循 CC BY-SA 4.0 许可协议
一个小时前刚刚实现了下载功能:p
按着这些次序:
a) npm install rn-fetch-blob
b) 遵循安装说明。
b2) 如果您想在不使用 rnpm 的情况下手动安装软件包,请访问他们的 wiki 。
c)最后,这就是我在我的应用程序中下载文件的方式: