1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
File file = new File(...LeFichierSource...);
response.setContentType("unknown/unknown");
response.setHeader("Content-Disposition", "attachment; filename=\"MonFichier\"");
InputStream in = new FileInputStream(file);
ServletOutputStream out = response.getOutputStream();
try
{
int bit = in.read();
while( (bit) >= 0 )
{
out.write(bit);
bit = in.read();
}
}
catch (Throwable t)
{
System.out.println("Erreur : " + t.getMessage());
}
out.flush();
out.close();
in.close(); |