Я разрабатываю приложение Ionic3 и хочу, чтобы пользователь мог загружать файлы со своих устройств. У меня проблема с плагином для выбора файлов cordova / phonegap.
Я следовал инструкциям здесь:
https://github.com/jcesarmobile/FilePicker-Phonegap-iOS-Plugin
Но даже использование самого простого кода, приведенного в документации по Ionic, не работает:
import { IOSFilePicker } from '@ionic-native/file-picker/ngx';
constructor(private filePicker: IOSFilePicker) { }
this.filePicker.pickFile()
.then(uri => console.log(uri))
.catch(err => console.log('Error', err));
Я продолжаю получать эту ошибку:
ERROR Error: Uncaught (in promise): TypeError: Object(...) is not a function
TypeError: Object(...) is not a function
at IOSFilePicker.pickFile (index.js:27)
Плагин был правильно установлен в app.module.ts с правильным путем ngx.
Вот дополнительная информация о версиях:
- ионный каркас: 3.9.2
- Ионные скрипты приложения: 3.1.8
- Угловой сердечник: 6.0.3
- CLI углового компилятора: 6.0.3
- Узел: 8.11.3
- @ ionic-native / file-picker: 5.4.0
- rxjs: 6.3.3
- машинопись: 2.7.2
есть идеи?
Thx