Re: VRaptor 3.4 - Problema com UploadedFile

69 views
Skip to first unread message

Lucas Cavalcanti

unread,
May 27, 2012, 5:56:49 PM5/27/12
to caelum-vr...@googlegroups.com, caelum-vraptor
Redirecionando pra lista certa: caelum-vraptor. Murilo, por favor responda esse email na lista caelum-vraptor, não na caelum-vraptor-dev. A dev é para questões de desenvolvimento do vraptor.

Qual é o tamanho do arquivo que vc tá enviando? ou acontece com qualquer arquivo?

[]'s

2012/5/27 Murilove <muriloa...@gmail.com>
Boa tarde pessoal, tudo bem?

Alguém poderia me ajudar com um problema que estou tendo com o upload
de arquivos no VRaptor 3.4?

Estou fazendo o upload como sempre fiz, mas, o parâmetro está sempre
vindo com valor null. Engraçado que no HttpServeletRequest o arquivo é
passado corretamente, o que me leva a crer que possa ser algum tipo de
problema no Interceptor do VRaptor que se encarrega de montar o objeto
UploadedFile.

Abaixo trechos do código para ilustrar minha implementação:

.jsp

<form action="<c:url value="/_upload"/>" method="POST"
enctype="multipart/form-data">

<input type="file" name="arquivo" />


<input type="submit" value="Enviar" />

</form>


Controller

@Post

@Path("/_upload")

public void _upload(UploadedFile arquivo) {

}


O parâmetro arquivo está sempre nulo.

Nos Logs do VRaptor ele apresenta a seguinte sequência de ações:

01:23:24,900 DEBUG [ToInstantiateInterceptorHandler] Invoking
interceptor ExceptionHandlerInterceptor
01:23:24,902 DEBUG [ToInstantiateInterceptorHandler] Invoking
interceptor FlashInterceptor
01:23:24,909 DEBUG [LazyInterceptorHandler] Invoking interceptor
ParametersInstantiatorInterceptor
01:23:24,909 DEBUG [ParanamerNameProvider] Found parameter names with
paranamer for MediaController._upload(UploadedFile) as [arquivo]
01:23:24,910 DEBUG [ParametersInstantiatorInterceptor] Parameter
values for [DefaultResourceMethod:
MediaController._uploadMediaController._upload(UploadedFile)] are
[null]
01:23:24,914 DEBUG [ToInstantiateInterceptorHandler] Invoking
interceptor ExecuteMethodInterceptor

Alguém saberia me dizer o que pode estar acontecendo?

Desde já agradeço, abraço!

--
You received this message because you are subscribed to the Google Groups "caelum-vraptor-dev" group.
To post to this group, send email to caelum-vr...@googlegroups.com.
To unsubscribe from this group, send email to caelum-vraptor-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/caelum-vraptor-dev?hl=en.


Reply all
Reply to author
Forward
0 new messages