Ciao a tutti,
ho un problema abbastanza strano ma che mi crea un sacco di problemi.
Sto sviluppando una web app in html5 e da un bottone voglio aprire la fotocamera dello smarphone, scattare una foto, e memorizzare il nome del file appena salvato.

Questo è il mio input:
codice HTML:
<input id='photo_mat' type="file" accept="image/*" capture="camera" onchange="getPhoto(this)">

function getPhoto(pThis){
  var vInputID = pThis.id;
  var vFile = pThis.files.item(0).name;
  $("#"+vInputID.replace('photo','list')).append('<li class="as_label">'+vFile+'</li>');
}
Il mio problema è che la foto una volta scattata, non viene salvata nella galleria e il mio nome file che recupero tramite la funzione getPhoto, non ha la nomenclatura classica tipo IMG_xxxx.jpg, ma sembra un nome temporaneo tipo 152390931599945648.jpg

Dove sbaglio?

Io ho la necessità che la foto venga salvata in galleria e che il nome che recupero da getPhoto sia lo stesso della foto appena scattata.

Grazie
Antonio