Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2006, 01:23
pilgrem
 
Fecha de Ingreso: mayo-2006
Mensajes: 4
Antigüedad: 18 años
Puntos: 0
Uso de fileUpload

Buenas a todos, necesito subir archivos (fotos) al servidor, me descargué este paquete de tomcat y se lo incorporé al servidor que yo uso, orion, dentro del classpath, mi idea es utilizarlo dentro de una pagina jsp yno de un servlet como se explica en todos los manuales vistos hasta ahora por internet, pero no consigo usarlo del todo.
tengo implementadas dos paginas jsp facilillas para realizar la prueba, pero algo falla y no se que es.

Pagina de envio:

<form method="post" enctype="multipart/form-data" action="recibeFichero.jsp">
<table width="324" border="0" align="center">
<tr>
<td width="237"><input type="file" name="archivo" /></td>
<td width="101"><input type="submit" value="subir" /></td>
</tr>
</table>
</form>

Pagina que recibe:

boolean isMultipart = FileUpload.isMultipartContent(request);
if(isMultipart){
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(1024*512); // 512 K
fu.setSizeThreshold(4096);
fu.setRepositoryPath("tmp");
List fileItems = fu.parseRequest(request);

Y este es el error que me surge:

java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
at org.apache.commons.fileupload.DefaultFileItemFacto ry.createItem(DefaultFileItemFactory.java:102)
at org.apache.commons.fileupload.FileUploadBase.creat eItem(FileUploadBase.java:500)
at org.apache.commons.fileupload.FileUploadBase.parse Request(FileUploadBase.java:367)
at org.apache.commons.fileupload.FileUploadBase.parse Request(FileUploadBase.java:268)
at /Proyecto Final/recibeFichero.jsp._jspService(/Proyecto Final/recibeFichero.jsp.java:39) (JSP page line 8)
at com.orionserver[Orion/2.0.7 (build 11273)].http.OrionHttpJspPage.service(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ay._rkb(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)].server.http.JSPServlet.service(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._csb._pvd(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._csb._boc(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ax._lsc(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._ax._uab(Unknown Source)
at com.evermind[Orion/2.0.7 (build 11273)]._bf.run(Unknown Source)

Podriais ayudarme?, gracias.