Ioni c - FileOpener / PreviewAnyFile открывает файл, но закрывается мгновенно - PullRequest
0 голосов
/ 18 июня 2020

У меня проблема с использованием плагинов 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 может получить доступ к файлу (у меня нет ошибок при использовании оба плагина), но не могу его прочитать.

Я работал над этой проблемой несколько дней, но все еще могу заставить ее работать.

Надеюсь, вы, ребята, можете мне помочь:)

...