Пропустить предварительный просмотр фотографий при создании фотографий с помощью мобильной камеры — Cordova (phonegap)

#cordova #camera #phonegap

#кордова #камера #телефонная карта

Вопрос:

Я использую Apache Cordova (PhoneGap) в приложении для разработки мобильных устройств.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что если я делаю снимок, то сначала вижу изображение, которое я делаю с помощью своей камеры. Он показывает 2 варианта: Ок или еще раз. Я хочу пропустить этот экран предварительного просмотра фотографий и хочу сразу запустить событие успеха, чтобы я мог продолжать создавать изображения как можно быстрее, продолжая загружать их на сервер.

Загрузка изображения на сервер уже работает, но есть ли у кого-нибудь идеи, как пропустить предварительный просмотр изображения?

Я прочитал документы phonegap, но, похоже, ничего не могу найти. Я попытался установить для AllowEdit значение false, но это ничего не меняет.

Это мой код:

 var cameraSuccess = function(mediaFiles) {
   formData = new FormData();
   var blob = dataURItoBlob(mediaFiles);

   formData.append('imagedata', blob, 'app.png');

   var request = new XMLHttpRequest();
   request.open("POST", "https://urltomyapi");
   request.send(formData); 
}; 

// capture error callback 
var cameraError = function(error) { 
   navigator.notification.alert('Error code: '   error.code, null, 
   'Capture Error'); 
}; 

// start video capture 
navigator.camera.getPicture(cameraSuccess, cameraError, { 
   destinationType: Camera.DestinationType.FILE_URI,
   sourceType: navigator.camera.PictureSourceType.CAMERA
});