Плагин Cordova Camera Base64 изображение не возвращается - PullRequest
0 голосов
/ 27 сентября 2019

Я интегрирую плагин Cordova Camera в свое гибридное приложение Nuxt JS / Cordova.Я могу добавить кнопку, которая вызывает метод при нажатии кнопки.Я хотел бы выбрать изображение с камеры, мой метод:

/**
 * Change profile photo
 */
changeProfilePhoto() {
  if (this.isApp) {
    navigator.camera.getPicture(onSuccess, onError, {
      quality: 50,
      destinationType: Camera.DestinationType.DATA_URL,
      encodingType: Camera.EncodingType.JPEG,
      sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
      correctOrientation: true
    });

    function onSuccess(imageData) {
      this.profile.image = "data:image/jpeg;base64," + imageData
    }

    function onError(message) {
      alert('Failed because: ' + message);
    }
  }
}

imageData, кажется, ничего не возвращает, я могу проверить это, когда я делаю alert(imageData), который, кажется, показываеттонны пробелов и занимает вечно, чтобы загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...