Io in genere li metto in download, quindi uso header leggermente diverso.
A parte Content-Type, che è case-sensitive, la T va maiuscola, mi pare corretto.
Testato in locale non mi ha dato problemi nell'aprire file "inline" nel browser al primo colpo (IE8 con e senza compatibilità attivata).
Potrebbe essere un problema del plugin adobe?