Ionic File Chooser To Filer По типу MIME - PullRequest
       14

Ionic File Chooser To Filer По типу MIME

0 голосов
/ 20 сентября 2019

Я пытаюсь отфильтровать файлы с помощью средства выбора файлов в Ionic, я хочу отображать только файлы типа документа, использование средства выбора файлов не дает мне никакой опции (или, если она дает, я не знаю об этом),Здесь я записываю код, который я пробовал: -

openFile() {
if (this.platform.is('android')) {

  this.fileChooser.open()
    .then(
      uri => {
        alert("aaya"+uri);
        this.filePath.resolveNativePath(uri)
          .then(url => {
            alert(url);
            // url is path of selected file
            var fileName = url.substring(url.lastIndexOf("/") + 1)
            alert(fileName)
            // fileName is selected file name
          })

          .catch(err => alert(err));
      }
    )
    .catch(error => {
     //yha 
      alert(error)
    });
}

}

Здесь Когда открывается проводник, он показывает все файлы.

Я использую пакет"@ ionic-native / file-chooser": "^ 3.12.1", "@ ionic-native / file-path": "4.16.0",

1 Ответ

0 голосов
/ 21 сентября 2019

Плагин FileChooser позволяет фильтровать файлы по типу MIME: Ознакомьтесь с документацией к плагину: https://github.com/ihadeed/cordova-filechooser

Вы можете указать тип MIME в параметре фильтра:

fileChooser.open(filter, successCallback, failureCallback); // with mime filter

FileChooserс фильтром пантомимы:

let filter={ "mime": "application/pdf" }  // text/plain, image/png, image/jpeg, audio/wav etc
 this.fileChooser.open(filter) ... //Rest of the code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...