Я работаю над приложением для своего клиента, но я боролся с плагином камеры 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) На моем рабочем столе