2015年1月19日月曜日

MIMEタイプの登録

IEからOfficeファイルの表示やダウンロードの動作確認を行うために、フリーソフトなどで簡易的にWebサーバーを立てた場合、MIMEタイプが登録されていないためにアーカイブファイル(zip)として検出されてしまうことがあります。
# ThinApp化したIEが疑われることがありますが、これはWebサーバー側の問題です。(笑

以下のMIMEタイプをWebサーバーに登録してあげる必要があります。

拡張子 MIME タイプ
docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
pptx application/vnd.openxmlformats-officedocument.presentationml.presentation

その他のOffice関連MIMEタイプについては以下をご参考下さい。
Office 2007 File Format MIME Types for HTTP Content Streaming
http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/05/08/office-2007-open-xml-mime-types.aspx

IIS7.0だと既定で登録されてますが、IIS6.0(Windows Server 2003)だと既定ではOpen XML Formats タイプが登録されていないので、こちらも追加で登録してあげればOKです。

MIMEタイプさえ登録してあげれば、きちんとOfficeファイルとして認識されます。

0 件のコメント:

コメントを投稿