problem avec jsp téléchargement fichier
j'ai réussie a faire une jsp "je sais pas c elle est juste " qui récupére un un champs de ma basse qui est un "path "pour pouvoir télécharger un fichier a partir de ce dernier .
dans j'ai réussie a récuppérer le path . mais le problem est que je né pas réussie a le passer comme parametre pour que je puise télé le fichier .
esque qlq peut m'aider . et merci .
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<sql:query var="queryresults" dataSource="jdbc/mabase">
SELECT emplac FROM matable where id='2'
</sql:query>
<c:forEach var="row" items="${queryresults.rows}">
<%
File f = new File ( "${row.emplac}" );
// ${row.emplac} le schemin que je récupper de la bdd ex: "c:/fichier/" je //pense que le problem est la
response.setContentType ("application/zip");
response.setHeader ("Content-Disposition", "attachment; filename=nomFichier.zip ");
InputStream in = new FileInputStream(f);
ServletOutputStream outs = response.getOutputStream();
try {
int bit = in.read();
while ((bit) >= 0) {
outs.write(bit);
bit = in.read();
}
} catch (Exception e) {
e.printStackTrace(System.out);
}
outs.flush();
outs.close();
in.close();
%>
</c:forEach> |
merci d'avance et dites moi ou c trouve le problem .