Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2011, 15:23
johaned
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años
Puntos: 0
Respuesta: Problema al cargar un archivo a mi servidor en ubuntu usando FileUpload

Hola,

Si, eso lo revise, he parametrizado el form de distintas formas pero esta es la mas sencilla, con la que trabajo en windows:

Código HTML:
 <FORM  method="POST" enctype="multipart/form-data"  action="/Test_Server/UploadProcessorServlet" >
            <INPUT type="file">
            <INPUT type="submit">
        </FORM> 
tambien intente redireccionando la accion a un JSP, pero no funciono.

y este fue uno de los cod que he utilizado para el lado del servlet

Código:
// Create a factory for disk-based file items
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(4096);
File f = new File(PATHUPLOADCONTENT);
factory.setRepository(f);
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Set overall request size constraint
upload.setSizeMax(1024*10);
// Parse the request
List fileItems = upload.parseRequest(request);
tambien utilice este, aunque esta deprecated, pero tampoco funciono

Código:
// construimos el objeto que es capaz de parsear la peticion
fu = new DiskFileUpload();
// maximo numero de bytes
fu.setSizeMax(1024 * 1000000); // 1 GB
// tamano 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 en memoria
fu.setRepositoryPath(PATHUPLOADCONTENT);
// ordenamos procesar los ficheros
List fileItems = fu.parseRequest(request);
he generado variaciones sobre los parametros pero nada parece funcionar.