任何人都可以成功使用插件cordovaFile & cordovaFileTransfer?我的cordovaFile/cordovaFileTransfer試用版卡住的解決方案,仍然錯誤
我沒有理解,也沒有成功執行。 Case想要製作上傳和下載控制器。每個測試通過瀏覽器,它總是出現File/FileTransfer沒有在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);
直接出現錯誤:不定義文件傳輸。
我試着將下載函數移動到服務,然後控制器調用函數(谷歌的第幾時間搜索結果)。結果是一樣的,上面的錯誤。
因爲有些用戶在某個論壇上說應該/只能通過設備測試,最後我嘗試上傳ionic.io &我通過APL離子視圖在我的智能手機上同步。但結果是沒有意義的。
我想湊合了一下,嘗試方法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/
只是相同的錯誤警報,鏈問題。我的問題:
- 什麼是離子cordova的應用可以訪問內部 存儲? (我只有移動內部存儲,沒有外部存儲)。
- 我正在查找有關AndroidManifest.xml的信息 uses-permission,該權限僅用於外部存儲。 還有其他的分析嗎?
請幫幫忙,真的很新受