Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/11/2008, 13:42
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Respuesta: Recargar pagina sin perder datos en un input type"file"

Cita:
Iniciado por the_web_saint Ver Mensaje
Podrías asignar el valor del input file a un campo hidden, y mostrar un mensaje debajo que ha sido cargado, si este desea cambiar el file solo selecciona otro, pero sino lo hace se carga el valor del input hidden.

Saludos
No comprendí...o sea, envíar el path no te sirve de nada (No es lo mismo $_POST['file'] que $_FILES['file'])...o entendí cualquier cosa?


Y como dice GatorV, no se puede por seguridad manipular un value de un type file.

Lo que podes hacer es, asignar un ID de session al inicializar la pagina (la lógica que usa un captcha), en el onchange del input file hacer el upload del file relacionándolo con ese id por medio de AJAX (hay métodos especiales para ésto). Al enviar o recargar la pagina buscas archivos en tu dir de uploads relacionados a ese ID (el cual tendrás en una session y regenerarás solo si no existe). Dejarás de hacer el upload ya que se hace al seleccionar el archivo y no al enviar el form.
A mi parecer es muuucho problema para algo que aún no comprendo el porque...podrás contarnos porque querrías tener este value por ahí te orientemos con una solución acorde a tu problema.

Saludos.
__________________
Mi punto de partida es Que Bueno Lo Nuevo