Ciao Andrea e grazie della risposta.
Intendi una cosa del genere?
codice:
response.setContentType("application/force-download"); response.setContentLength((int)file.length());
response.addHeader ("Content-Transfer-Encoding", "binary");
response.addHeader ("Content-Disposition","attachment; filename="+file.getName()); response.addHeader ( "iFrame di 1px", "target" );
Perchè avevo già trovato alcuni esempi e mi sembra sia questa la sintassi ma ho provato e i vari browser mi chiedono comunque se aprire o salvare il file, ovviamente ho già tolto il target dalla funzione js.