Tengo un servlet que escribe en un .txt que se manda al navegador del cliente.
La pantalla de descarga me aparece bien, pero a la hora de guardar el fichero me casca:
//************************************************** ****************************
¿Desea abrir o guardar este archivo?
Nombre: ...DCENTRO_HEADER=33IDORGSERV_HEADER=57 (deberia de salir el nombre del archivo)
Tipo:HTML Document (cuando deberia ser .txt)
De: (mi maquina)
Sale un icono de seguridad amarillo
//************************************************** ****************************
Parte del codigo:
httpServletResponse.setContentType("text/plain");
httpServletResponse.setHeader("Content-disposition","attachment; filename=Informe Facturación.txt");
PrintWriter out = new PrintWriter(httpServletResponse.getOutputStream()) ;
ArrayList resultado = (ArrayList)datos[POS_DATOS].get(0);
for(int i=0; i<resultado.size();i++){
String[] campos = (String[])resultado.get(i);
for(int j=0; j<campos.length;j++){
out.print(campos[j]);
if(j==campos.length-1){
out.print("\r\n");
}else{
out.print("\t");
}
}
}
out.print("TOTAL ASISTENCIAS:\t"+resultado.size()+"\r\n");
out.flush();
out.close();
Bueno, a ver si me podeis decir algo.
Gracias