Ich kann seitnicht window.locate, seit ich meine Android-Version auf 6.0.0 aktualisiert habe. Es wird ein weißer leerer Bildschirm angezeigt, anstatt umzuleiten.Konnte nach der Aufnahme des Bildes nicht umgeleitet werden
Ich konnte window.locate in Android 5.2.2, ist diese Codezeile das Problem?
Ich habe etwas über eine Base64-codierte Zeichenfolge gelesen, die dieses Problem verursachen könnte.
Kamera-Funktion
function onDeviceReady() {
navigator.camera.getPicture(uploadPhoto,
function(message) {
window.location="nextpage.html"},
{quality: 10,destinationType: navigator.camera.DestinationType.FILE_URI,sourceType:
navigator.camera.PictureSourceType.Camera}
);
Upload-Funktion Funktion
uploadPhoto(imageURI) {
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
var params = new Object();
params.value1 = "test";
params.value2 = "param";
options.params = params;
options.chunkedMode = false;
options.headers = {Connection: "close"};
var ft = new FileTransfer();
ft.upload(imageURI, serverURL() + "/upload.php", win, fail, options);
}