Vous rencontrerez peut être prochainement si ce n'est déjà fait le problème suivant : Sous IE7 (peut etre aussi valable pour d'autres versions), dans une application accessible via HTTPS, les fichiers PDF ne s'affichent pas alors que les autres navigateurs ne posent pas de problème. Si le fichier devait s'ouvrir en "inline", vous vous retrouvez avec une fenêtre vide et s'il était destiné au téléchargement ('attachment'), une popup d'erreur d'IE vous avertit de l'indisponibilité du site...

A priori, ce cas ne peut se résoudre via une simple combinaison heureuse de valeurs des Headers de la réponse. Par contre, un workaround existe et peut vous aider à vous sortir de cette situation de façon assez simple : une redirection (Javascript).

NOTE : Comme tout workaround, par définition, il s'agit d'une solution qui fonctione et qui ne cherche pas à être élégante... ;-)

Donc, plutôt que de servir au navigateur coupable les données du fichier, retournez une page HTML contenant quelquechose comme ceci :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><script type="text/javascript">location.href=URL RENVOYANT LE FICHIER</script></head></html>