Problema subiendo archivos con org.apache.commons.fileupload
Hola,
estoy intentando subir un archivo al servidor utilizando el paquete fileupload. He creado una clase java a la que le paso el request desde el action que trata la página jsp con el formulario de petición (formulario con enctype="multipart/form-data" , y parte del código es el siguiente:
DiskFileUpload fu = new DiskFileUpload();
// maximo numero de bytes
fu.setSizeMax(1000000);
// tamaño por encima del cual los ficheros son escritos directamente en disco
fu.setSizeThreshold(4096);
// directorio en el que se escribirán los ficheros con tamaño superior al soportado
fu.setRepositoryPath("C:/temp");
// ordenamos procesar los ficheros
List fileItems = fu.parseRequest(request);
Mi problema es que fileItems está siempre vacÃo.
Alguien tiene idea de que es lo que puede estar pasando?
Gracias
estoy intentando subir un archivo al servidor utilizando el paquete fileupload. He creado una clase java a la que le paso el request desde el action que trata la página jsp con el formulario de petición (formulario con enctype="multipart/form-data" , y parte del código es el siguiente:
DiskFileUpload fu = new DiskFileUpload();
// maximo numero de bytes
fu.setSizeMax(1000000);
// tamaño por encima del cual los ficheros son escritos directamente en disco
fu.setSizeThreshold(4096);
// directorio en el que se escribirán los ficheros con tamaño superior al soportado
fu.setRepositoryPath("C:/temp");
// ordenamos procesar los ficheros
List fileItems = fu.parseRequest(request);
Mi problema es que fileItems está siempre vacÃo.
Alguien tiene idea de que es lo que puede estar pasando?
Gracias
Pues no, pero tengo el mismo problema y lo tengo que resolver en las proximas 2 o 3 horas.
Salu2
PD: Tb lo he intentado sin el fileupload y no el Stream correspondiente tampoco me trae el fichero.
Salu2
PD: Tb lo he intentado sin el fileupload y no el Stream correspondiente tampoco me trae el fichero.
Puede que sea una tonteria pero has ptobado a en vez de
fu.setRepositoryPath("C:/temp");
poner
fu.setRepositoryPath("C:\\temp");
fu.setRepositoryPath("C:/temp");
poner
fu.setRepositoryPath("C:\\temp");
