Struts, JSP. Faire télécharger un fichier au client.

Résolu
heraclesss
Messages postés
7
Date d'inscription
mercredi 10 mars 2004
Statut
Membre
Dernière intervention
13 avril 2006
- 18 juil. 2005 à 16:27
shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
- 21 juil. 2005 à 14:04
Salut à tous !



J'essaye de faire une application Struts (JSP). Mon application
construit une structure, que je dois faire télécharger au client sous
forme d'un fichier. Je n'ai aucune idée comment faire pour lui envoyer
(ouvrir une boite afin qu'il sisisse le nom d'un fichier, puis qu'il le
télécherge.).

J'utilise Tomcat 5.5.9.



Merci



Laurent

1 réponse

shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
22
21 juil. 2005 à 14:04
// dans ton action struts

public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {

response.setContentType("application/vnd.octetstream");
response.setHeader("Content-disposition",
"attachment; filename=fichier.txt");

OutputStream out=response.getOutputStream();
//tu écris ton fichier sur le flux out

out.close();
out=null;
return null;
}
1