Vista 環境の IE 7 で Office2007 形式のファイル (.docs, .xlsx, .pptx) を ダウンロードすると zip ファイルとしてダウンロードされてしまう、という現象が発生しました。
Web サーバに Office2007 形式用の MIME タイプを設定しないと IE が勝手に中身を見て判断してしまうようです。
追加する MIME タイプは以下のようになります。
Word | .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
---|---|---|
Excel | .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
PowerPoint | .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation |
【参考サイト】
Microsoft - サード パーティのサーバー上のファイル拡張子を登録します。
設定すると Office のドキュメントとして認識されるようになります。