¿Cómo obtendré un object File de PhoneGap camera.getPicture?

Esto es probablemente simple y está cubierto por alguna combinación de funciones en el complemento "Cámara" de PhoneGap, el complemento "Archivo" o el complemento "Transferencia de files". Entiendo que el usuario puede seleccionar un file con:

navigator.camera.getPicture(function (fileURI) { // *** need help here *** }, function () // handle errors }, { destinationType: window.Camera.DestinationType.FILE_URI, sourceType: window.Camera.PictureSourceType.PHOTOLIBRARY, mediaType: window.Camera.MediaType.ALLMEDIA }); 

También puedo cambiar a destinationType: window.Camera.DestinationType.DATA_URL si eso marca la diferencia.

Mi objective en el controller de éxito es get un object File ( https://developer.mozilla.org/en-US/docs/Web/API/File ).

Algo así debería hacerlo.

 navigator.camera.getPicture(function (fileURI) { window.resolveLocalFileSystemURI(fileURI, function( fileEntry){ alert("got image file entry: " + fileEntry.fullPath); }, function(){//error} ); }, function (){ // handle errors }, { destinationType: window.Camera.DestinationType.FILE_URI, sourceType: window.Camera.PictureSourceType.PHOTOLIBRARY, mediaType: window.Camera.MediaType.ALLMEDIA }); 
 window.resolveLocalFileSystemURI(fileURI, function(fileEntry) { /* your code here */ });