Phonegap:在Windows Phone上下载大文件

时间:2015-07-22 14:01:12

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

我正在使用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手机上执行此操作。

1 个答案:

答案 0 :(得分:0)

好的,我没有弄清楚如何直接使用Apache的File-Transfer插件。

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

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