Как использовать cordova-filechooser для открытия файла на Android - PullRequest
0 голосов
/ 22 мая 2019

Я разрабатываю приложение для Android с Angular и Cordova, и мне нужно открыть файл с помощью взаимодействия с пользователем, поэтому я установил этот плагин Cordova https://github.com/don/cordova-filechooser

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

Чтобы использовать плагин, я пишу этот код

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

но консоль говорит «fileChooser не определен».

Как правильно использовать этот плагин?

Кордова: 9.0.0 - Узел: 10.15.0 - Угловой: 7.0.4

Спасибо

1 Ответ

0 голосов
/ 22 мая 2019
  1. Существует более обновленный форк этого плагина, доступный на https://github.com/ihadeed/cordova-filechooser
  2. Возможно, вы могли бы использовать Ionic Native для Angular, который дает API более похожий на Angular: https://ionicframework.com/docs/native/file-chooser
  3. В противном случае вы сможете работать с fileChooser напрямую, поскольку это объект JS, добавляемый в глобальную область (обязательно дождитесь события deviceready, прежде чем пытаться получить к нему доступ)
...