我正在测试Cordova文件下载,但无法看到它从chrome调用。 我的代码是:
$scope.uploadEvent= function () {
document.addEventListener("deviceready", onDeviceReady, false);
window.addEventListener('filePluginIsReady',onDeviceReady , false);
function onDeviceReady() {
// File for download
无法在控制台上看到任何错误。 我正在使用cordova
答案 0 :(得分:0)
我建议您在使用之前使用ngCordova $cordovaFileTransfer
代替install ngCordova。
示例下载方法:
app.controller('MyCtrl', function($scope, $timeout, $cordovaFileTransfer) {
document.addEventListener('deviceready', function () {
var url = "http://cdn.wall-pix.net/albums/art-space/00030109.jpg";
var targetPath = cordova.file.documentsDirectory + "testImage.png";
var trustHosts = true;
var options = {};
$cordovaFileTransfer.download(url, targetPath, options, trustHosts)
.then(function(result) {
// Success!
}, function(err) {
// Error
}, function (progress) {
$timeout(function () {
$scope.downloadProgress = (progress.loaded / progress.total) * 100;
});
});
}, false);
}