Bonjour,
j'ai dans mon application une servlet de téléchargement d'images.
Dans IE 6, lorsque j'essaie d'enregistrer mon image (bouton droit / enregistrer l'image sous), il me propose de l'enregistrer comme suit:
Nom du fichier: Sans titre
Type: Bitmap (*.bmp)
dans ma servlet le code est le suivant:
J'ai essayé de triturer les headers HTTP, sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 File file = new File("toto.gif"); response.setContentType("image/gif"); out = response.getOutputStream(); url = file.toURL(); in = url.openStream(); byte[] buf = new byte[4 * 1024]; // 4K buffer int bytesRead; while ((bytesRead = in.read(buf)) != -1) { out.write(buf, 0, bytesRead); } out.flush(); in.close(); out.close();
Et ca fonctionne sous firefox...
Quelqu'un a déjà rencontré le problème?
Merci.
Partager