我想为我的离子安卓应用程序使用org.apache.cordova.file插件。
此外我使用ngcordova扩展(它为您提供最流行的Cordova和PhoneGap插件的简单AngularJS包装,您可以在其中拍照,扫描条形码,上传文件,打开手电筒,获取当前只需几行代码即可获得位置。)
我安装了ngcordova,你可以在文档中看到,“条形码扫描器插件”可以使用,但如果我想使用“文件插件”,我总会得到例外:
对象窗口没有方法resolveLocalFileSystemURL
ngcordova扩展程序中的代码段:
try {
$window.resolveLocalFileSystemURL(path, function (fileSystem) {
fileSystem.getFile(file, {create: false}, function (fileEntry) {
fileEntry.file(function (fileData) {
var reader = new FileReader();
我已经通过
添加了插件cordova插件添加cordova-plugin-file
我还添加了
cordova插件添加cordova-plugin-file-transfer
答案 0 :(得分:1)
你添加了正确的插件吗?
ionic plugin add org.apache.cordova.file
你的控制器也需要有$ cordovaFile
app.controller('profileController',['$ scope','value','$ ionicPopup','$ cordovaCamera','$ cordovaFile','$ localstorage',函数($ scope,value,$ ionicPopup) ,$ cordovaCamera,$ cordovaFile,$ localstorage)