ImagePicker FILE URI не возвращает изображение - PullRequest
0 голосов
/ 28 января 2019

У меня возникли проблемы с плагином Cordova Image-Picker (https://github.com/Telerik-Verified-Plugins/ImagePicker).

. Тип вывода FILE URI приводит к повреждению ссылки на изображение после выбора изображений. Тип вывода BASE64 работает, но он выдает сбой.приложение, когда выбрано изображение размером более 300 КБ.

Это мой код ниже:

addPhoto(item){
  let option = {
    maximumImagesCount: 5,
    quality: 50,
    outputType: 0
    // 1 for base64 and 0 for file URI
  };
  this.imagePicker.hasReadPermission().then((result1) => {
    if(result1 == false){
          this.imagePicker.requestReadPermission();
    } else if (result1 == true){

      this.imagePicker.getPictures(option).then((results) => {
           for (var i = 0; i < results.length; i++) {
             this.imagesPicked.push(results[i]);
              alert('Image URI: ' + results[i]);
              this.myPhoto = results
           }
         }, (err) => { 
          this.alertCtrl.create({
            title: 'Error',
            subTitle: err,
            buttons: ['Dismiss']
          }).present();
         });
    }
  }, (err1) => {
    let alert = this.alertCtrl.create({
      title: 'Error: Gallery',
      subTitle: err1,
      buttons: ['Dismiss']
    });
    alert.present();
    })

}

Я также заметил, что когда я иду в путь PATH, показанный как я использую

alert('Image URI: '+ results[i]);

временного файла нет.

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

...