Foros del Web » Programando para Internet » ASPX (.net) »

Problemas con varios type=file y refresco de página

Estas en el tema de Problemas con varios type=file y refresco de página en el foro de ASPX (.net) en Foros del Web. Hola a todos, He leído mucho por ahí sobre este problema pero no he logrado encontrar la solución. Tengo varios controles input type=file.Luego utilizo HttpPostedFile ...
  #1 (permalink)  
Antiguo 31/05/2011, 06:11
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Problemas con varios type=file y refresco de página

Hola a todos,
He leído mucho por ahí sobre este problema pero no he logrado encontrar la solución.

Tengo varios controles input type=file.Luego utilizo HttpPostedFile sobre estos controles que tiene la ruta del fichero y lo trato a mi antojo.

Pero como sabéis cuando se refresca la página, el valor de estos controles desaparece. E intentar evitar el refresco es imposible.

Fue entonces cuando leí (en un foro PHP de forosdelweb) que se podía guardar en un type=hidden.Y he aquí mis duda:

¿Cómo trato la información después de guardarlo en los campos ocultos? Porque HttpPostedFile creo que es para controles file.

Cualquier pista será muy agradecida.

Saludos,
  #2 (permalink)  
Antiguo 07/06/2011, 15:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Problemas con varios type=file y refresco de página

Buenas!!
Al final no encontré solución para retener los ficheros seleccionados en los input file durante varios refrescos.

Por lo que opté por guardar el propio fichero. Si el input file tenía algún dato mediante inputstream y pasándolo a byte lo guardaba en mi base de datos y ya lo tenía para hacer lo que quisiera con él.

Quizás no valga en todos los casos.

Saludos,

Etiquetas: página, refresco, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:45.