Como ler variável do tipo UploadFIle

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?