2016-11-07 38 views
0

我尝试下载一个文件,用下面的函数(我只是复制从here代码):Winjs后台下载器无法启动在我的Windows科尔多瓦应用

var uri = Windows.Foundation.Uri(contentUrl); 
var downloader = new Windows.Networking.BackgroundTransfer.BackgroundDownloader(); 
      var download = downloader.createDownload(uri, file); 

download.startAsync().then(function() { 
    console.log("FOOO DONE !"); 
}, function(error) { 
    console.log("Error while downloading file ", error); 
}); 

的的contentURL和文件都有效,这些文件也会生成。但下载并不是完全开始,所创建的文件只有0kb的大小。

而且也没有错误和成功打印。

什么可能是错的?提前致谢。

回答

0

我有使用完全相同的代码相同的问题;对我来说固定的是更改包名称的名称(在package.appxmanifest文件中)和/或内部版本号。出于某种原因,我必须每天都做这个程序,因为下载似乎不起作用,当我启动电脑。 我得出结论,这是一个硬件问题或Visual Studio问题,代码工作得很好(一旦它开始工作)。