在我的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。
也没有错误和成功。
可能有什么不对?提前致谢。
答案 0 :(得分:0)
使用完全相同的代码我遇到了同样的问题;为我修复的是更改包名称的名称(在package.appxmanifest文件中)和/或内部版本号。出于某种原因,我必须每天都执行此程序,因为下载似乎在我启动电脑时无效。 我得出的结论是硬件问题或Visual Studio问题,代码工作正常(一旦开始工作)。