2017-05-11 3 views
0

Ich arbeite in einer Beispielanwendung von Bild hochladen mit ionischen Cordova Bibliothek auf Android-Plattform. Wenn ich die Anwendung zum ersten Mal installiere, wird das Bild hochgeladen. Danach wird der Fehler "Auswahl abgebrochen" angezeigt. Kann mir jemand helfen, wenn dieser Fehler auftritt und warum.Problem beim Hochladen von Bildern in cordova ionic aus der Galerie. Auswahl abgebrochen Fehler

var options = { 
    quality: 50, 
    destinationType: Camera.DestinationType.FILE_URI, 
    sourceType: Camera.PictureSourceType.PHOTOLIBRARY, 
    allowEdit: true, 
    encodingType: Camera.EncodingType.JPEG, 
    popoverOptions: CameraPopoverOptions, 
    saveToPhotoAlbum: false 
}; 
var image = document.getElementById('tempImage'); 
console.log("images : "); 
console.log(image); 
$cordovaCamera.getPicture(options).then(function(imageData) { 

    //console.log(imageData); 
    //console.log(options); 
    var image = document.getElementById('tempImage'); 
    image.src = imageData; 

    var server = "http://yourdomain.com/upload.php", 
     filePath = imageData; 

    var date = new Date(); 

    var options = { 
     fileKey: "file", 
     fileName: imageData.substr(imageData.lastIndexOf('/') + 1), 
     chunkedMode: false, 
     mimeType: "image/jpg" 
    }; 

    $cordovaFileTransfer.upload(server, filePath, options).then(function(result) { 
     console.log("SUCCESS: " + JSON.stringify(result.response)); 
     console.log('Result_' + result.response[0] + '_ending'); 
     alert("success"); 
     alert(JSON.stringify(result.response)); 

    }, function(err) { 
     console.log("ERROR: " + JSON.stringify(err)); 
     //alert(JSON.stringify(err)); 
    }, function (progress) { 
     // constant progress updates 
    }); 


}, function(err) { 
    // error 
    alert(err); 
    console.log(err); 
}); 
+0

Bitte lassen Sie mich die Gründe wissen, warum der Fehler immer "Auswahl abgebrochen" aufgetreten ist. Danke im Voraus! –

Antwort

0

Danke an mich. Ich konnte das selbst lösen. Es ist ein schlechtes von meinem Ende, da ich Input-Typ-Datei im View-Bereich verwendet habe. Es wirft also den Fehler "Auswahl abgebrochen" auf. Verwenden Sie stattdessen eine Schaltfläche, um die Funktion aufzurufen, um den Bildergalerieabschnitt zu öffnen, und der Rest funktionierte an meinem Ende gut. Hoffe, diese Antwort wird jemand anderem helfen.

Verwandte Themen