This translation is older than the original page and might be outdated. See what has changed.
Translations of this page?:

MIME の設定

ユーザがメディアマネージャーを利用してアップロードできるファイルのファイルタイプは、conf/mime.conf ファイルによって設定されます。この設定ファイルでは、ファイルの拡張子 ↔ MIME タイプの対応付けも設定します。

セキュリティの理由から、どんなファイルタイプでもアップロードできるように DokuWiki を設定することはできません。

ファイルタイプのアイコンは、「ファイルの拡張子」をファイル名とする画像ファイル (PNG もしくは GIF) を lib/images/fileicons/ に設置することによって追加できます。注意: ファイルアイコンの付加にはスタイルシートを利用しており、スタイルシートは DokuWiki によりキャッシュされていますので、画像ファイルを設置した後は設定ファイル (conf/local.php など) のいずれかを更新してキャッシュを強制的に再構築する必要があります。

:!: オープンな Wiki で HTML ファイルをアップロードできるように設定してはいけません。JavaScript によるクロスサイトスクリプティングの脆弱性を許してしまうからです。HTML ファイルのアップロードは、信頼できるユーザ向けの Wiki でのみ有効にしてください。MIME 設定ファイルに HTML ファイルタイプを追加して HTML のアップロードを許可する場合は、設定項目: iexssprotect を無効にする必要があります。

同様のスタイルを持つ追加用アイコンは、http://www.splitbrain.org/projects/file_icons にあります。

デフォルトの MIME タイプ設定

DokuWiki デフォルトの MIME タイプ設定は、以下のようになっています。

拡張子 MIME タイプ ファイルアイコン
jpg image/jpeg
jpeg image/jpeg
gif image/gif
png image/png
tgz application/octet-stream
tar application/x-gtar
gz application/octet-stream
zip application/zip
pdf application/pdf
ps application/postscript
doc application/msword
xls application/msexcel
ppt application/mspowerpoint
rtf text/rtf
swf application/x-shockwave-flash
rpm application/octet-stream
deb application/octet-stream
sxw application/soffice
sxc application/soffice
sxi application/soffice
sxd application/soffice
odc application/vnd.oasis.opendocument.chart
odf application/vnd.oasis.opendocument.formula
odg application/vnd.oasis.opendocument.graphics
odi application/vnd.oasis.opendocument.image
odp application/vnd.oasis.opendocument.presentation
ods application/vnd.oasis.opendocument.spreadsheet
odt application/vnd.oasis.opendocument.text

以下のテキスト系のファイルタイプは、デフォルトではコメントアウトされています。なぜなら、スパマーはオープンな Wiki を通じてテキスト系のファイルをアップロードすることが知られているからです。

拡張子 MIME タイプ ファイルアイコン
html text/html
htm text/html
conf text/plain
txt text/plain
xml text/xml

MIME タイプ設定のカスタマイズ

mp3 ファイルをサポートするには、conf/mime.local.conf ファイルを作成し、以下の行を追加します。

mp3         audio/mpeg

OpenXML 系の Microsoft Office ファイルをサポートするには、同様に以下の行を追加します。

docx        !application/vnd.openxmlformats-officedocument.wordprocessingml.document
xlsx        !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
pptx        !application/vnd.openxmlformats-officedocument.presentationml.presentation

conf/mime.local.conf ファイルのパーミッションを 644 に設定するのを忘れないようにしてください。MIME タイプで設定する値については、http://www.w3schools.com/media/media_mimeref.asp などを参照してください。

ja/mime.txt · 最終更新: 2011/10/13 16:58 by ach
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate