gpt4 book ai didi

android - 我的cordovaFile/cordovaFileTransfer trial卡住的解决办法,还是报错

转载 作者:行者123 更新时间:2023-11-30 01:37:40 26 4
gpt4 key购买 nike

有人成功使用插件 cordovaFile 和 cordovaFileTransfer 吗?

我未能理解并且惨遭执行失败。 Case 想制作上传和下载 Controller 。每次通过浏览器测试,它总是出现 File/FileTransfer is not defined in 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);

直接出现错误:FileTransfer is not defined.

我尝试将下载功能移到Service上,然后Controller调用该功能(在google上搜索了无数次)。结果还是一样,还是上面的错误。

因为在一些论坛上有用户说应该/只能通过设备进行测试,最后我尝试上传 ionic.io 并通过智能手机上的 APL ionic View 进行同步。但结果是什么都没有。

我尝试了一点即兴创作,尝试方法 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");

});

}

})

原来提示出现“error”,我试了下互值目录如下:

file///sdcard/storage/emulated/0/
file///storage/emulated/0/
/storage/emulated/0/

只是一样的报错提示,链的问题。我的问题:

  1. ionic cordova有什么应用可以访问内部贮存? (我只有移动内部存储,没有外部存储);
  2. 我正在查找有关 AndroidManifest.xml 的信息uses-permission,该权限仅用于外部存储。是还有其他分析吗?

求助,新手

最佳答案

最后,我从下面的链接中得到了明确的解决方案:

https://www.thepolyglotdeveloper.com/2014/09/manage-files-in-android-and-ios-using-ionicframework/

关于android - 我的cordovaFile/cordovaFileTransfer trial卡住的解决办法,还是报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34921500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com