Winjs后台下载器无法启动

时间:2016-11-07 15:41:59

标签: windows cordova winjs

在我的windows cordova应用程序中,我尝试使用以下函数下载文件(我刚刚复制了here中的代码):

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。

也没有错误和成功。

可能有什么不对?提前致谢。

1 个答案:

答案 0 :(得分:0)

使用完全相同的代码我遇到了同样的问题;为我修复的是更改包名称的名称(在package.appxmanifest文件中)和/或内部版本号。出于某种原因,我必须每天都执行此程序,因为下载似乎在我启动电脑时无效。 我得出的结论是硬件问题或Visual Studio问题,代码工作正常(一旦开始工作)。