【问题标题】:Download file to downloads folder ios/android using phonegap使用 phonegap 将文件下载到下载文件夹 ios/android
【发布时间】:2014-02-17 23:34:50
【问题描述】:
我从 Web 服务获得 JSON 响应,该响应返回二进制文件或 base64 文件。我想将此文件保存到文件系统。
- 我想知道在文件系统上为 IOS/AAndroid 下载这些文件的理想(默认/行业标准)位置。
- 如果没有理想的位置,我想将它们保存在 IOS/Android 的默认下载文件夹中。然后我想知道这些文件夹的位置。
我还想知道我需要使用Phonegap FileAPI 中的哪些方法?
【问题讨论】:
标签:
javascript
android
ios
cordova
【解决方案1】:
没有默认下载位置
查看 phonegap 的 File API 了解更多信息。
使用 phonegap,您可以请求临时或永久文件系统
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fail);
iOS PERSISTENT 返回 Documents 目录,TEMPORARY 返回 Caches 目录
Android 上 PERSISTENT 返回 SD 卡或手机内存的根目录,TEMPORARY 返回数据文件夹内的文件夹。
要下载文件,请使用FileTransfer