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.