J'ai une application qui crée un fichier access .mdb sous webapp coté serveur, je l'ai téléchargé coté client en utilisant une servlet.
En cliquant sur le bouton télécharger j'ai bien le poup de téléchargement puis je peux enregistrer le fichier sur mon poste sauf que quant j'ouvre ce fichier j'ai un message d'erreur
Format de base de données ( nom du fichier) non reconnu et access ne réussi pas à l'ouvrir .à noter que le fichier qui se trouve sous le webapp (coté serveur) je réussi à l'ouvrir, ce qui implique que le téléchargement coté servlet est corrompu
j'ai cherché trop mais je suis toujours bloqué et c'est un peu urgent besoin client :-(
Qui peut m'aider SVP??
code du servlet qui me permet le téléchargement , je sais pas ou je me trompe exactement????
String path=getServletContext().getRealPath("") ;
String fileName= request.getParameter("fileName");
response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName + "\"");
response.setContentType ("application/x-msaccess") ;
ServletOutputStream out = response.getOutputStream();
PrintWriter flux = new PrintWriter(out);
flux.append(path+"\\MonAppl\\TaxationFile\\"+FileName);
flux.flush();
flux.close();
Partager