Pessoal,
Alguém sabe se tem alguma limitação quanto ao tamanho do arquivo para realizar upload? Pois arquivos um pouco maiores de 5 mega, deu pra perceber que não rola…
Pessoal,
Alguém sabe se tem alguma limitação quanto ao tamanho do arquivo para realizar upload? Pois arquivos um pouco maiores de 5 mega, deu pra perceber que não rola…
Defina “não rola”. Cole o stack trace do erro 
A pedidos do mestre Plentz, segue:
09:03:52,616 DEBUG [MultipartRequestInterceptor] Trying to parse multipart request.
09:03:52,616 DEBUG [MultipartRequestInterceptor] Using repository [C:\Program Files\Apache Software Foundation\Tomcat 5.5\temp]
09:03:52,616 WARN [MultipartRequestInterceptor] There was some problem parsing this multipart request, or someone is not sending a RFC1867 compatible multipart request.
org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (6882143) exceeds the configured maximum (2000000)
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)
at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)
at org.vraptor.interceptor.MultipartRequestInterceptor.intercept(MultipartRequestInterceptor.java:65)
at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:82)
at br.com.fiat.actia.interceptor.DownloadInterceptor.intercept(DownloadInterceptor.java:26)
at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:82)
at org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:57)
at org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:82)
at org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:91)
at org.vraptor.core.VRaptorController.execute(VRaptorController.java:39)
at org.vraptor.VRaptorServlet.service(VRaptorServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Daniel, na verdade o problema que você está tendo é na lib commons-fileupload. Esse problema deve ser corrigido na versão 1.2. Enquanto isso, tente usar o jar com um patch que anexei pra ver se resolve teu problema.
Fala tchê, beleza amanhã já vou testar atualizando essa versão do commons-fileupload. Mas também estava dando uma olhada aqui http://www.vraptor.com.br/forum/posts/list/57.page, aonde dizem que o MultipartRequestInterceptor do VRaptor é limitido por padrão, aí eu baixei o fonte dele e, realmente, tem um upload.setSizeMax(2000000);. Mas amanhã estarei testando e te dou um retorno cara. Mais uma vez, valeu pela força. To te devendo, no minímo umas dez rodadas de chop.