Cita:
Iniciado por pzin ¿Lo del fakepath de dónde lo sacas? Por es una medida de seguridad para no mostrar las rutas reales cuando cargas archivos en un campo de formulario tipo
file
. De hecho hasta lo hace en Mac, donde no existe C:\.
Perdón, es que no lo explique del todo, estoy intentando que funcione este código:
<script>
function vista(image){
document.getElementById('image').innerHTML = "<img src='"+image+"'>"
}
</script>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="file" type="file" onChange="vista(form.file.value)"> ------>> Este código abre una ventana para seleccionar una imagen.
<input name="submit" type="submit" value="Go!"> ----->> y este la sube al servidor.
</form>
Pero antes de enviarla (de que el usuario de clicl en "Go!") debería de mostrarla. Para eso es este código:
<span id="image"></span> ---->> Este código de aquí debería mostrar la imagen seleccionada del disco (PC) antes de ser enviada por el usuario.
Sin embargo, me doy cuenta que todos funcionan, ya que al seleccionar la imagen la dirección aparece, ya lo has visto con el fakepath, lo que sucede es que dicha imagen no aparece y según creo es porque el servidor no le permite la entrada, ahora, eso creo yo, por eso estoy preguntando.
Gracias por tu respuesta.