android - HTML 5 应用程序将文件下载到与应用程序相同的目录

标签 android ios html cordova

我正在使用 Phonegap 创建一个 html 5 应用程序,我希望能够从互联网上下载一个文件,并将其存储在应用程序所在的同一目录中。 因此,我的应用程序将打开 index.html,并且需要将文件保存在该文件夹中。 之后,它需要检查它是否有互联网连接,如果没有,它需要打开我刚刚下载的文件。 我怎样才能做到这一点? 我相信如果你只是下载它,它会进入默认下载 map 。 此外,在 Android 或 iOs 设备上下载/保存此文件时会有差异吗?

最佳答案

I would like to be able to download a file from the internet, and store it in the same directory as the app is in.

由于安全原因,大多数平台都无法写入应用程序的安装位置。

但是,您可以使用 File 写入持久位置。 API。

it needs to check if it has internet connection, and if not, it needs to open the file I just downloaded. How can I do this?

这有两个部分,首先是检查互联网连接,这可以使用 Connection 来完成。目的。后一部分可以再次使用 File 完成。 API。

关于android - HTML 5 应用程序将文件下载到与应用程序相同的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20702086/

相关文章:

javascript - 单击选定的单选按钮时发出警报消息

android - 在 Android Studio 中运行所有单元测试

objective-c - 如何将 NSData 加载到 AVPlayerItem 中?

iOS 6 - XCode 4.5.1 - iPad 模拟器 - 以编程方式获得错误的分辨率

html - 如何在 ReactJS 中使用 JsPDF 在 PDF 中呈现 html 字符串内容

html - 如果没有逗号、点、\n,文本不换行

android - 检测应用程序前台事件

java - 如果两者都可用,Android BiometricManager 默认是人脸识别还是指纹识别?

java - 从给定电子邮件 ID 的地址簿中获取联系人姓名

ios - UIImage drawInRect 不按比例绘制