ja tentei varias formas para forçar o download de um arquivo por exemplo pdf mas nada acontece.
o arquivo não encontra-se no diretorio da aplicação web e sim no c:/ da maquina.
o que tenho
var arquivo = btnRecord.codArquivo;
Ext.Ajax.request({
url: "download.jsp",
method : "GET",
params: {
file_name: arquivo
}
});
jsp
String filename = new ClassDAO().montaSrcArquivo(Integer.parseInt(request.getParameter("file_name")));
File f = new File(filename);
String original_filename = f.getName().substring(f.getName().lastIndexOf("/") + 1, f.getName().length());
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment;filename= \"" + original_filename + "\"");
String name = f.getName().substring(f.getName().lastIndexOf("/") + 1, f.getName().length());
InputStream in = new FileInputStream(f);
ServletOutputStream outs = response.getOutputStream();
int bit = 256;
int i = 0;
try {
while ((bit) >= 0) {
bit = in.read();
outs.write(bit);
}
} catch (IOException ioe) {
ioe.printStackTrace(System.out);
}
outs.flush();
outs.close();
in.close();
mas nada acontece