Fórum importar e exportar arquivos #425555
04/10/2012
0
No meu caso este arquivo de texto contem os itens de uma cotação que irei importar e gravar no banco de dados.
Estou utilizando o JSF com primefaces e JPA para banco.
Posteriormente preciso fazer o inverso ler os dados do banco e criar um arquivo de texto para o cliente fazer o download.
A parte de upload esta pronta, falta tratar o arquivo e fazer o download.
//Importar arquivos itens
public void uploadItens(FileUploadEvent event)throws IOException {
if(event != null){
//Aqui não sei o que fazer
}else{
//Falha irei avisar o usuario
}
}
Desde já obrigado pela atenção.
Fernando Silva
Curtir tópico
+ 0Posts
05/10/2012
Davi Costa
att Davi
Gostei + 0
05/10/2012
Fernando Silva
Gostei + 0
05/10/2012
Fernando Silva
Peguei este exemplo no site abaixo:
http://www.guj.com.br/java/218313-problema-em-ler-um-arquivo-com-inputstream
//Aqui imprimo o conteúdo do arquivo
System.out.println(this.convertStreamToString(event.getFile().getInputstream()));
//Metodo que converte
public String convertStreamToString(InputStream _is) throws IOException {
if (_is != null) {
StringBuilder sb = new StringBuilder();
String line;
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(_is));
while ((line = reader.readLine()) != null) {
sb.append(line).append("\n");
}
} finally {
_is.close();
}
return sb.toString();
} else {
return "";
}
}
Obrigado a todos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)