Estou com o seguinte problema: Preciso efetuar um download de um arquivo txt, ele faz normalmente, só que é inserido no ínicio da linha vários caracteres estranhos, alguém ja teve este problema???
String filename = "valida.txt";
String filepath = "C:\\site\\";
// response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition", "attachment; filename=\""+filename+"\"");
FileInputStream fileInputStream = new FileInputStream(filepath+filename);
int i;
while ((i = fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
e ainda preciso redirecionar, após o download para uma outra página.