Comunidad de diseño web y desarrollo en internet online

Obtener nombre de archivo de un input file falla en IE10

Citar            
MensajeEscrito el 03 Feb 2014 09:42 am
Hola,
Quiero Obtener nombre de archivo de un input file, tengo que decir que no me funciona con internet explorer, con chrome firefox y safari funciona bien.
¿por que razón no obtengo el array con los datos del archivo en Internet Explorer 10?
Tengo el siguiente código que muestro a continuación:

HTML[/color]

<form enctype="multipart/form-data" class="contact-form-imagen1"><br/>
<label>Subir archivo de imagen 1</label>
<input name="archivo1" type="file" id="imagen1" /><br /><br />
<input type="hidden" name="id_presup" id="id_presup" value="<?php echo $row["id"];?>" />
<input id="send_foto" type="button" value="Subir imagen 1" />
<!--div para visualizar mensajes-->
<div class="messages"></div><br /><br />
<!--div para visualizar en el caso de imagen-->
<div class="showImage"></div>
</form>

el correspondiente JQUERY:

$('#imagen1:file').change(function()
{
//obtenemos un array con los datos del archivo
var file = $("#imagen1")[0].files[0];//Aquí es dónde falla
//obtenemos el nombre del archivo
fileName = file.name;
//obtenemos la extensión del archivo
fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1);
//obtenemos el tamaño del archivo
fileSize = file.size;
//obtenemos el tipo de archivo image/png ejemplo
var fileType = file.type;
//mensaje con la información del archivo
showMessage("<span class='info'>Archivo para subir: "+fileName+", peso total: "+fileSize+" bytes.</span>");
});

Por maligix

13 de clabLevel



Genero:Masculino  

Directorio de profesionales

firefox
Citar            
MensajeEscrito el 06 Feb 2014 05:00 am
<input name="archivo1" type="file" id="imagen1" /><br /><br />

en IE y de preferencia como norma.. coloca el mismo name y ID iguales

<input name="archivo1" type="file" id="archivo1" /><br /><br />

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.