cordova - 电话间隙 : Downloading large files on Windows Phones

标签 cordova windows-phone-8 download file-transfer large-files

我正在使用 Phonegap 开发移动应用程序,我需要下载可能超过 50MB 的 zip 文件。

我正在使用 Cordova 的文件传输插件来完成这项工作。现在,在 iOS 和 Android 上这工作得很好,但是当我在 Windows Phone 上执行相同的操作时,应用程序会挂出大于 20MB 的文件。

System.OutOfMemoryException: Insufficient memory to continue the execution of the program.

PhonGap 文档中有这一行表示仅在 iOS 和 Android 上支持下载? http://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileTransfer

It is also possible (only on iOS and Android) to download a file from a remote server and save it on the device.

但令我困惑的是,该网站再次表示在某个点上添加了支持(?) http://phonegap.com/2012/04/11/phonegap-1-6-released/

Windows - file download API

那么,Windows 是否真的支持它?或者是否有其他方法可以在 Windows Phone 上执行此操作。

最佳答案

好吧,我不知道如何直接使用 Apache 的文件传输插件来执行此操作。

我发现这个后台下载程序能够在 Windows Phone 8.1 上成功下载大约 100MB(可能甚至更大)的文件。

https://github.com/sgrebnov/cordova-plugin-background-download

关于cordova - 电话间隙 : Downloading large files on Windows Phones,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31565374/

相关文章:

jquery - 在 Windows Phone 8 中使用 jquery mobile 进行页面导航时出现问题

javascript - 在同一选项卡中启动下载,无需在 Javascript 中打开新选项卡或窗口

iphone - 从 NSOperationQueue 中取消 NSOperation 导致崩溃

javascript - 使用 evothings ibeacon 扫描显示 UUID 和 mac 地址

ios - iOS navigator.connection 上的 Phonegap 3.5 未定义

optimization - Windows Phone 8 上的 Cocos2dx 性能问题

windows-phone-8 - Windows Phone 8 和 HTTPS/SSL

PHP rest api如何返回文件或下载

ios - iTunes 提交错误

javascript - Cordova 3.4.0, Media.setVolume() 如何实现?