Foros del Web » Programación para mayores de 30 ;) » Java »

enctype="multipart/form-data" y servlets

Estas en el tema de enctype="multipart/form-data" y servlets en el foro de Java en Foros del Web. Tengo el siguiente formulario <form name="form1" enctype="multipart/form-data" method="post" action="/miservlet"> <input type="file" name="imagen"> <input type="text" name="solicitud"> </form> o sea files y text en el mismo formulario?????? ...
  #1 (permalink)  
Antiguo 24/11/2004, 12:57
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 2 meses
Puntos: 0
enctype="multipart/form-data" y servlets

Tengo el siguiente formulario

<form name="form1" enctype="multipart/form-data" method="post" action="/miservlet">
<input type="file" name="imagen">
<input type="text" name="solicitud">
</form>

o sea files y text en el mismo formulario??????


en el servlet de respuesta (que si funciona)

hago

if (solicitud == null) {
solicitud = "";
}
String imagen = request.getParameter("imagen");
if (imagen == null) {
imagen = "";
}

y no saca nada. Sin el multipart/form-data funciona, pero lo necesito para poder subir el archivo (con commons-fileupload-current)

Que sucede?

necesitaré formularios distintos para subir el archivo y otro formulario para el resto de los datos???
  #2 (permalink)  
Antiguo 02/12/2004, 13:21
Avatar de hugo777  
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
No, tambien existe una forma de sacar los datos cuando vienen en tipo "multipart/form-data" .... no recuerdo ahora, pero si veo el link te lo posteo ...
__________________
Saludos,

H@C..
  #3 (permalink)  
Antiguo 02/01/2005, 20:34
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 5 meses
Puntos: 0
Mensaje

la verdad es que me toco hacer lo mismo y lo mande por separado, pero en www.adictosaltrabajo.com hay un .java para enviar los archivos al servidor modificandolo ouedes hacer lo que quieras.
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




La zona horaria es GMT -6. Ahora son las 05:50.