我正在使用Phonegap开发移动应用程序,我需要下载可能超过50MB的zip文件。
我使用Cordova的文件传输插件来完成这项工作。现在,在iOS和Android上这很好用,但是当我在Windows Phone上做同样的事情时,应用程序会挂出大于20MB的文件。
System.OutOfMemoryException:没有足够的内存来继续 执行该计划。
PhonGap文档有这条线说只有iOS和Android才支持下载吗? http://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileTransfer
也可以(仅限iOS和Android)从中下载文件 远程服务器并将其保存在设备上。
但让我感到困惑的是,这个网站再次表示在某些方面添加了支持(?) http://phonegap.com/2012/04/11/phonegap-1-6-released/
Windows - 文件下载API
那么,Windows上是否真的支持它?或者是否有其他方法可以在Windows手机上执行此操作。
答案 0 :(得分:0)
好的,我没有弄清楚如何直接使用Apache的File-Transfer插件。
我发现这个后台下载器能够在Windows Phone 8.1上成功下载大约100MB(可能更大)的文件。
https://github.com/sgrebnov/cordova-plugin-background-download