Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2010, 20:03
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Tomar información de campos "File" en js

primero: no puedes hacer upload por medio de AJAX, javascript no tiene acceso al IO

segundo: como obviamente no has impedido el submit del formulario (en el bloque h==1 no hay return false;), este se envía normalmente, por lo que el archivo si llega la servidor, pero al redireccionar la página, el interprete javascript ya ha ejecutado el request ajax y posiblemente ya obtuvo la respuesta antes de que el archivo fuese enviado, por lo tanto no obtiene la información.

solución: usar un iframe como target del form y volcar el javascript como salida para obtener el dato