Bonjour à tous,

Je code en java, mais je pense qu'en PHP j'aurai le même problème.

Ma servlet permet à l'utilisateur de télécharger des fichiers. Je l'ai fait d'une manière très classique, que l'on retrouve partout.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
response.setContentType("le type mime qui va bien");
response.addHeader("Content-Disposition", "attachment; filename=\"" + fichierInputStream.getNom() + "\"" );
response.setContentLength( (int) fichierInputStream.getTaille());
 
// puis écriture dans le flux de sortie ...
Mais je voudrais que IE ne propose pas la fenêtre Ouvrir / Enregistrer Sous ...
Je voudrais seulement que IE ouvre directement le fichier, sans possibilité de l'enregistrer.

J'ai essayé le type mime "application/force-download" (lu qque part) mais le comportement n'a pas changé.

Quelqu'un (qui gagnerait ma reconnaissance éternelle) aurait-il la réponse ?

Merci d'avance à tous.