Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/07/2009, 12:53
Leunamal
 
Fecha de Ingreso: abril-2009
Mensajes: 66
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: FileUpload objeto request no devuelve datos

Buenas.

Acabo de leerme el hilo entero. He visto que usais el jar de oreilly. Yo sigo usando la de fileupload. Por lo que he visto en el código de ejemplo, la forma de detectar si el parámetro es un fichero o un campo de texto normal es de forma parecida con el .isFormField(). El problema que encuentro es que en los 2 casos se tiene que recorrer el iterador o el objeto que usa oreilly con un bucle while.

Si por ejemplo se envia un formulario con varios campos y 2 ficheros, y hay algun dato erróneo. Puede darse el caso de que se envie una imagen a pesar de que el formulario en si sea incorrecto.

¿Se podría acceder a los parámetros de forma directa sin recorrer mediante un bucle para comprobar antes que los ficheros sean correctos, y luego dentro del bucle while enviarlos?

Yo creo que no se puede hacer. He estado buscando un buen rato en google y nada... A lo mejor la mejor solución en mi caso es comprobar en el bucle while() los ficheros y si está todo correcto enviar los ficheros.

Saludos