Pessoal, eu estou fazendo o upload de um arquivo txt e jogo para um atributo do tipo UploadFile… mas gostaria de logo após ler a linha desse arquivo… mas nao diretamente desse arquivo … e sim da variável… como posso fazer isso ?
hummm… que? :oops:
Eu tenho um formulário onde faço um upload de arquivo e salvo no banco de dados…
O processo é: eu carrego esse arquivo para um atributo do tipo UploadFile e depois salvo no banco… estou salvando no banco de dados… agora eu preciso: quando eu fizer o upload desse arquivo… e no lugar de salvar o arquivo no banco de dados, eu preciso salvar no banco as informações que está nesse arquivo.
você quer conseguir ler esse arquivo? é isso?
Como você está fazendo o Upload? Primefaces, ou alguma outra coisa?
só pra eu entender melhor e poder ajudar melhor.
isso, com primeFaces…
tipo… ler arquivos salvo em disco eu ja havia feito… mas agora preciso ler quando eu carregar o arquivo.
Bom… maravilha, a parte difícil ja foi. Você precisa agora é extrair o InputStream do seu arquivo e instanciar algum Reader.
ex:
public void arquivoListener(FileUploadEvent event){
InputStream fileInputStream = event.getUploadedFile().getInputStream();
InputStreamReader isr = new InputStreamReader(stream);
BufferedReader br = new BufferedReader(isr);
}
era isso?