Я изо всех сил пытаюсь закодировать изображение на базе 64 на мобильном телефоне с помощью плагина Cordova Camera (React) - PullRequest
0 голосов
/ 12 апреля 2020

Я работаю над приложением для своего клиента, но я боролся с плагином камеры Cordova. Так в чем же проблема превосходства?

Когда я делаю снимок, он загружается правильно, но мне также нужно его кодировать. Единственный ответ, который я получаю от плагина, - это местоположение изображения (см. Изображение 1). Но на рабочем столе все работает нормально (см. Рис. 2).

У меня есть следующий код:

  takepicture = (ev) => {
if (window.cordova) {
  navigator.camera.getPicture((image, value) => {
    alert(image);
    console.log('value', value);
    this.setState({
      image,
    });
    this.props.setUserImgToState(image);
    console.log(image);
    console.log(this.state);
  }, console.log);
} else console.log('please run the cordova project');
};

(img 1) На моем мобильном телефоне (img 2) На моем рабочем столе

...