encontre una alternativa, al menos, para el trabajito actual.
quería visualizar la imagen que se pretendía hacer upload en un elemento <img src , usando esto:
<input type="file" name="foto_new" id="foto_new" onchange="asignarImagen('muestraimagen',this.value )" />
function asignarImagen(elemento,imagen) {
if (document.images) {
document[elemento].src=imagen; }
}
y eso no funcionaba puesto que aparecía el Fakepath que les mencione.
y ahora he modificado la funcion a:
function asignarImagen(elementoInput, elementoOutput) {
if (document.images) {
i = document.getElementById(elementoInput);
o = document.getElementById(elementoOutput);
o.src=i.value; }
}
y onchange="asignarImagen('foto_new','muestraimagen' )"
y pinta que anda..!!