У меня проблема с использованием плагинов Ioni c PreviewAnyFile и FileOpener.
Сначала я использую fileChooser, чтобы выбрать файл и получить его filePath.
this.fileChooser.open().then(uri => {
this.filePath.resolveNativePath(uri).then(filePath => {
this.file.resolveLocalFilesystemUrl(filePath).then(fileInfo => {
// saving filePath Code (filepath = file://storage/emulated/0/Download/ + fileName)
}, err => { console.log(err); });
}, err => { console.log(err); });
}, err => { console.log(err); });
Затем после сохранения его filePath Я хочу показать это пользователю. Я пробовал использовать как плагин PreviewAnyFile, так и плагин FileOpener, но для них обоих возникли одни и те же проблемы.
PDF: когда я хочу отобразить PDF-файл, используя GoogleDrive в качестве читателя, приложение GoogleDrive открывается сразу же близко. Если я использую другой Reader, я получаю ошибку Permission Denied, даже если
this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE)
приводит к hasPermission ok.
WORD: при открытии файла Word у меня есть 'файл не доступна без подключения 'ошибка
IMG: при открытии Img у меня также появляется ошибка загрузки.
Кажется, что fileOpener может получить доступ к файлу (у меня нет ошибок при использовании оба плагина), но не могу его прочитать.
Я работал над этой проблемой несколько дней, но все еще могу заставить ее работать.
Надеюсь, вы, ребята, можете мне помочь:)