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
Rejoignez-nous