Bonjour à tous !

Voila mon petit pb de rien du tout mais qui me fais tourner en rond !
J'ai un lien type <a href> qui exécute le téléchargement d'un fichier csv.

Le petit problème est que lors du téléchargement il m'insère des lignes en début de fichier comme ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
"
 
 
 
 
;
 
 
 
"toto";"tata";....
"
pourtant le code est correcte mais je ne trouve pas de solution.
code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
response.setContentType("application/octet-stream");
response.setHeader ("Content-Disposition", "attachment;filename=\""+fichier+"\"");
ServletOutputStream outf = response.getOutputStream();
FileInputStream stream = new FileInputStream(chemin+fichier);
BufferedInputStream bis = new BufferedInputStream(stream);
InputStream is = new BufferedInputStream(bis);
byte buf[] = new byte[4096];
int count;
while((count = is.read(buf)) > -1) 
    outf.write(buf, 0, count);
 
is.close();
outf.close();
Auriez vous une idée de la résolution du problème ?
En vous remerciant par avance de toute l'aide que vous pourriez me donnez
Brainbibou qui devient fou