Android 我的cordovaFile/cordovaFileTransfer试用版的解决方案卡住,仍然错误
有人成功使用插件cordovaFile&cordovaFileTransfer吗 我没有理解,执行失败得很惨。Case想要制作上传和下载控制器。每次通过浏览器进行测试时,Firebug中始终没有定义文件/文件传输。当我以以下身份访问console.log时: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
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/
同样的错误警报,连锁问题。我的问题:
请帮助,真正的新手最后,我从下面的链接得到了清晰的解决方案: