How to use cordova-filechooser to open file on Android

倖福魔咒の 提交于 2020-03-05 03:26:14

问题


I'm develoing an Android app with Angular and Cordova, and I need to open a file with an user interaction, so I installed this Cordova plugin https://github.com/don/cordova-filechooser

cordova plugin add https://github.com/don/cordova-filechooser.git --save
yarn install

In order to use plugin i write this code

declare var fileChooser: any;
...
fileChooser.open(function(uri) {
    alert('File is: ' + uri);
});

but the console says 'fileChooser is not defined'.

What is the correct way to use this plugin?

Cordova: 9.0.0 - Node: 10.15.0 - Angular: 7.0.4

Thank you


回答1:


  1. There is a more updated fork of this plugin available at https://github.com/ihadeed/cordova-filechooser
  2. You could probably use Ionic Native for Angular, which gives a more Angular like API: https://ionicframework.com/docs/native/file-chooser
  3. Otherwise you should be able to work with fileChooser directly, as this is the JS object that is added to the global scope (make sure to wait for the deviceready event before trying to access it)


来源:https://stackoverflow.com/questions/56260415/how-to-use-cordova-filechooser-to-open-file-on-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!