Wir können die data_uri-Daten abrufen. Wir haben die vollständige URL anstelle von „upload.php?filename=“ + Dateiname + „&folderPath=“ + FolderPath + „&utype=“ + utype angegeben. Allerdings wurde die PHP-Datei nicht auf dem iPhone aufgerufen, wohingegen sie unter Windows und Android funktioniert
Code: Select all
// A button for taking snaps
function take_snapshot(folderPath) {
//Create file name
var dt = new Date();
var filename = $('#img_id').val();
var utype = $('#utype').val();
$("#file").val(filename);
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('results').innerHTML =
'';
} );
Webcam.reset();
saveSnap(filename,folderPath,utype);
}
function saveSnap(filename,folderPath,utype){
// Get base64 value from source
var base64image = document.getElementById("imageprev").src;
alert(base64image);
try{
Webcam.upload( base64image, 'upload.php?filename='+filename+'&folderPath='+folderPath+'&utype='+utype, function(code, text) {
console.log('Save successfully');
});
}
catch(err) {
document.getElementById("demo").innerHTML = err.message;
}