Telechargement de fichier PDF
Bonjour,
J'ai un projet qui doit générer un PDF dynamiquement puis l'enregistrer sur le server et enfin le proposer en téléchargement pour l'utilisateur !
j'ai ce code la pour permetre de telecharger le fichier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public class DownloadFileServlet extends HttpServlet {
protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
try {
InputStream is = new FileInputStream("c:/dd.txt");
OutputStream os = arg1.getOutputStream();
arg1.setContentType("text/plain");
arg1.setHeader("Content-
Disposition","attachment;filename=toto.txt");
int count;
byte buf[] = new byte[4096];
while ((count = is.read(buf)) > -1)
os.write(buf, 0, count);
is.close();
os.close();
} catch (Exception e) {
// Y a un problème.
}
}
} |
Qui est en fait un servlet !
Et donc je ne vois pas comment utilise ce code dans mon module ! Dois je créer un servlet que j'utilise dans mon module ou plutot une methode qui implemente mon remote service et ou j'y mais ce code ?
Merci beaucoup