Como implementar o metodo fileUploadListener do Richfaces 4
4 respostas
F
fabiobh
Oi pessoal, estou tentando fazer um upload de arquivo para meu servidor, porém não sei como implementar o método fileUploadListener, pois sem ele o componente ‘rich:fileUpload’ do richfaces 4 não envia o arquivo(segundo a documentação da jboss).
E na documentação da jboss não tem falando como implementar esse método.
Oi pessoal, estou tentando fazer um upload de arquivo para meu servidor, porém não sei como implementar o método fileUploadListener, pois sem ele o componente ‘rich:fileUpload’ do richfaces 4 não envia o arquivo(segundo a documentação da jboss).
E na documentação da jboss não tem falando como implementar esse método.
Posta seu código ai pra ver
gilson.anselmo
publicvoidlistener(org.richfaces.event.FileUploadEventevent)throwsException{UploadedFileitem=event.getUploadedFile();Utilidadesutil=newUtilidades();Stringservidor=util.lerParametroConfig("downloadDir");//caminho para pasta, que armazera os arquivosStringpathUpload=servidor+"resources\\arquivos\\empresa\\";Utilidades.criaArquivo(item.getData(),pathUpload+item.getName());FilearquivoUploaded=newFile(pathUpload+item.getName());//aqui voce ja tem o arquivoStringarquivoNovoNome=Utilidades.generateIdFoto()+"_"+arquivoUploaded.getName();StringarquivoDestino=arquivoUploaded.getParent()+"\\"+arquivoNovoNome;arquivoUploaded.renameTo(newFile(arquivoDestino));}
não é a melhor solução mas é por ai…
Espero que te ajude.
F
fabiobh
O codigo parece simples e claro, porém tem essa classe Utilidades, vc pode postar ela pra mim?
gilson.anselmo
O método da Classe Utilidade apenas pega o caminho para pasta de upload.