Problema urgente con los INPUT tipo file en un FORM
Saludos a todos
El problema es simple, mas no as铆 su soluci贸n, tengo un formulario que tiene un input tipo file, ya sabes el del botoncito "Examinar", y bueno, s茅 que no se le puede poner un valor por defecto y que la 煤nica forma de que tenga un valor, es mediante este bot贸n "Examinar", pues bien, la duda es la siguiente, cuando envi贸 ese formulario a un jsp, c贸mo hago para obtener el valor de ese INPUT, he probado con el request.getParameter("nfichero"), pero siempre sale en blanco, alguna sugerencia/pista, por favor? es que ando algo desesperada...
El problema es simple, mas no as铆 su soluci贸n, tengo un formulario que tiene un input tipo file, ya sabes el del botoncito "Examinar", y bueno, s茅 que no se le puede poner un valor por defecto y que la 煤nica forma de que tenga un valor, es mediante este bot贸n "Examinar", pues bien, la duda es la siguiente, cuando envi贸 ese formulario a un jsp, c贸mo hago para obtener el valor de ese INPUT, he probado con el request.getParameter("nfichero"), pero siempre sale en blanco, alguna sugerencia/pista, por favor? es que ando algo desesperada...
No, lo que recibes cuando pones un INPUT FILE no es el contenido del campo, sino el contenido del fichero en s铆. Es muy probable que tambi茅n obtengas el nombre original del fichero, pero (como es l贸gico) la ruta no.
o_O
驴 Que quieres hacer realmente ? Bueno veamos los dos casos.
Para pillar el fichero que subes tienes que hacer el method="multipart/form-data" de la etiqueta <form>. Luego en la Jsp tienes que utilizar algunas clases que trae el Tomcat de commos-lib.jar o algo asi. Leete un tutorial sobre esto ya que es algo complejo.
Si lo que quieres es saber el valor que se mete en la caja de texto "C: ...." usa Javascript. El objeto FileUpload tiene una propiedad value que te da ese valor. Mandala como parametro en la url o usa un hidden y le pones ese valor.
Un saludo.
驴 Que quieres hacer realmente ? Bueno veamos los dos casos.
Para pillar el fichero que subes tienes que hacer el method="multipart/form-data" de la etiqueta <form>. Luego en la Jsp tienes que utilizar algunas clases que trae el Tomcat de commos-lib.jar o algo asi. Leete un tutorial sobre esto ya que es algo complejo.
Si lo que quieres es saber el valor que se mete en la caja de texto "C: ...." usa Javascript. El objeto FileUpload tiene una propiedad value que te da ese valor. Mandala como parametro en la url o usa un hidden y le pones ese valor.
Un saludo.
