[AJAX] [STRUTS] Telechargement fichier
Bonjour,
je reprends le developpement d'une application en Struts et je dois ajouté une couche d'AJAX.
Toutefois j'ai des problèmes. je n'arrive pas a récuperer un fichier qui etait envoyé sur le browser et que le client pouvait donc télécharger.
Auparavant il y avait ça dans ma class java.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
if (urlReelle.endsWith("1")){
tracerDebug(classe,methode,"On positionne application/zip");
response.setHeader("Content-Disposition","inline; filename=resultat.zip;");
response.setContentType("application/zip");
} else {
tracerDebug(classe,methode,"On positionne application/pdf");
response.setContentType("application/pdf");
}
response.setContentLength(bytes.length);
os = response.getOutputStream();
os.write(bytes, 0, bytes.length);
os.flush(); |
Maintenant lorsque j'interroge ma servlet via AJAX je recupére le contenu du fichier a recuperer dans le XMLResponseText.
Mais je voudrais le telecharger. Quelqu'un aurais une idée?
Comme vous pouvais le constaté je suis un Newbie en JS.