Ich habe eine Phonegap App mit der Version 1.6 auf meinem iPad einem SET-die ULR zu einem XPage auf dem Domino-ServerWie bekomme ich ein Bild von Phonegap zu einer entfernten XPage?
nun zu meinem Problem gebaut:
Wenn nehme ich ein Bild auf dem iPhone und Upload es meiner XPage die Funktion takePicture
die „Rueckgabewert“ verwendet, ist ein String wie diese
data:image/jpeg;base64,file://localhost/var/mobile/Applications/C1ABCAD3-5F54-45AB-81B0-A242940B58CB/tmp/photo_001.jpg
gibt es eine Chance, die Datei zu erhalten hochgeladen und nicht die Zeichenfolge?
hier ist der Code Ich verwende:
XSP.submitLatency = 300*1000;
function takePicture() {
navigator.camera.getPicture(displayPicture,
showError,
{ quality: 50 }
);
}
function displayPicture(data) {
alert("Hallo");
var imagePanel = document.getElementById('imagePanel');
imagePanel.style.display = "";
imagePanel.style.position = "absolute";
imagePanel.style.top = "250px";
imagePanel.style.left = "0px";
alert("data:image/jpeg;base64," + data)
document.getElementById('image').src = "data:image/jpeg;base64," + data;
document.getElementById("#{javascript:getClientId('inputHidden1')}").value = "data:image/jpeg;base64," + data;
document.getElementById("#{javascript:getClientId('button1')}").disabled = false;
}
function showError(fail) {
alert(fail);
}
Ah danke, aber ive readed das mit destinationType: Camera.DestinationType.DATA_URL es sollte ein Base64-codiertes Bild nicht den Dateipfad zurückgeben. –
Ich glaube, Sie haben in 1.6.0 einen Fehler gefunden, der in 1.6.1 behoben sein sollte. Du bist auf iOS richtig? –
Args ok Ich habe die 1.6 nicht die 1.6.1. Ja, ich bin auf iOS –