Pessoal blz…
consegui criar o arquivo txt normal com conteudo que é resgatado no banco
o problema que esta estorando os texto aonde tem os caracter tipo ã ç é etc…
alguem tem sugestão para que nao estore os texto?
aguardo…
Pessoal blz…
consegui criar o arquivo txt normal com conteudo que é resgatado no banco
o problema que esta estorando os texto aonde tem os caracter tipo ã ç é etc…
alguem tem sugestão para que nao estore os texto?
aguardo…
segue exemplo
/**
* Envia uma String no formato de array de bytes para o response, a fim de ser
* feito o download de um arquivo TXT.
* @param send = arquivo que sera aberto
* @param name = nome dado ao arquivo
* @param response = HttpServletResponse
*/
public void sendTxtFile(String arquivoTXT, String nomeArquivoTXT, HttpServletResponse response) throws IOException {
byte[] report = arquivoTXT.getBytes();
response.setContentType("application/txt");
response.setContentLength(report.length);
response.setHeader("Content-Disposition", "attachment; filename=\"" + nomeArquivoTXT + ".txt\"");
response.addHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
ServletOutputStream outputStream = response.getOutputStream();
outputStream.write(report, 0, report.length);
outputStream.flush();
outputStream.close();
}