Pessoal,
Estou com um problema ao fazer upload de arquivos usando o vraptor, recebo o parâmetro como null, pesquisei em vários tópicos, mas não entendi ainda o porque de vir vazio e como resolver.
Poderiam me dar um help?
Perfil Controller
public void upload(UploadedFile file){
String diretorioUpload = "/Users/edsonmartins/Documents/SSP/";
File destinoArquivo = new File(diretorioUpload, file.getFileName());
try {
IOUtils.copyLarge(file.getFile(), new FileOutputStream(destinoArquivo));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Index.jsp
[code]<form action="<c:url value="/perfil/upload" />" method=“post” enctype=“multipart/form-data”>
Recebo meu file como null. No Log recebo:
14:13:08,608 INFO [CommonsUploadMultipartInterceptor] Request contains multipart data. Try to parse with commons-upload.
14:13:08,699 WARN [UploadedFileConverter] There was an error when uploading the file {}. Please verify if commons-fileupload jars are in your classpath or you are using a Servlet 3 Container.
Mas já tenho a lib adicionada no classpath.
Obrigado,
Edson