Android 我的cordovaFile/cordovaFileTransfer试用版的解决方案卡住,仍然错误

Android 我的cordovaFile/cordovaFileTransfer试用版的解决方案卡住,仍然错误,android,cordova,ionic-framework,Android,Cordova,Ionic Framework,有人成功使用插件cordovaFile&cordovaFileTransfer吗 我没有理解,执行失败得很惨。Case想要制作上传和下载控制器。每次通过浏览器进行测试时,Firebug中始终没有定义文件/文件传输。当我以以下身份访问console.log时: console.log($cordovaFile); or console.log($cordovaFileTransfer); or console.log($cordovaFileTransfer.download); or co

有人成功使用插件cordovaFile&cordovaFileTransfer吗

我没有理解,执行失败得很惨。Case想要制作上传和下载控制器。每次通过浏览器进行测试时,Firebug中始终没有定义文件/文件传输。当我以以下身份访问console.log时:

console.log($cordovaFile); or

console.log($cordovaFileTransfer); or

console.log($cordovaFileTransfer.download); or

console.log($cordovaFileTransfer.upload);
它返回true,{object}的形式

但当我调用他们的方法时,包括参数,例如:

$cordovaFileTransfer.download (urlServer, fileTarget, {}, true);
直接出现错误:未定义文件传输

我尝试将下载功能移动到服务中,然后控制器调用该功能(google上的第无数次搜索结果)。结果是一样的,上面的错误

因为一些论坛上有用户说应该/只能通过设备进行测试,最后我尝试通过智能手机上的APL ionic view上传ionic.io和I sync。但结果一无所获

我尝试了一些即兴创作,尝试方法checkDir/checkFile,如下所示:

.controller('PhotoCtrl', function($scope, $cordovaFile) {

  $scope.downpic = function(){

    $cordovaFile.checkDir("/sdcard/storage/emulated/0/").then(function(result){

      alert("wow");
    }, function(err){

      alert("eror");

    });

  }

})
file///sdcard/storage/emulated/0/
file///storage/emulated/0/
/storage/emulated/0/
原来出现“错误”的警报,我尝试的相互值目录如下:

.controller('PhotoCtrl', function($scope, $cordovaFile) {

  $scope.downpic = function(){

    $cordovaFile.checkDir("/sdcard/storage/emulated/0/").then(function(result){

      alert("wow");
    }, function(err){

      alert("eror");

    });

  }

})
file///sdcard/storage/emulated/0/
file///storage/emulated/0/
/storage/emulated/0/
同样的错误警报,连锁问题。我的问题:

  • 什么是应用离子cordova可以访问的内部 存储(我只有移动内部存储器,没有外部存储器 储存)
  • 我在寻找关于AndroidManifest.xml的信息 使用权限,该权限仅用于外部存储。是 还有其他的分析吗

  • 请帮助,真正的新手最后,我从下面的链接得到了清晰的解决方案: