HTML:FILE

Dread
21 de Mayo del 2009
Buenos días,

Tengo un campo file, al cual le paso solo el nombre del fichero que tengo guardado en la base de datos, lo guardo en dos campos uno el nombre del fichero y el otro campo el contenido. Lo muestro poniendolo en el value el nombre, para que sepa cuando me han cambiado el nombre del fichero y que lo tengo que subir. Este campo es obligatorio.
Si selecciono un fichero no tengo problemas, pero si no elijo ninguno porque quiero mantener ese dato, me pasa un NULL al Action.

¿Es posible que el value a contener un valor que no encuentra en el arbol de archivos no lo devuelva? Es una de las posibilidades que manejo ya que no consigo hacer lo de ninguna forma.

Mugras gracias y agradezco cualquier aportacion.

Un saludo

miguelromano
21 de Mayo del 2009
Hola:

Por razones de seguridad si tu seteas el "value" del html:file, los navegadores lo ingoraran, forzosamente se tiene que seleccionar nuevamente el archivo.

Puedes poner el nombre del archivo actual en un hidden, y no hacer obligatorio el html:file, y si seleccionan un archivo, compararlo con el hidden para ver si se cambio o no.

Saludos ...


Dread
21 de Mayo del 2009
OK Muchas Gracias