DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:mime

MIME の設定

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

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

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

アイコンは file icon generator を使用して作成します。 古いスタイルの追加のアイコンは http://www.splitbrain.org/projects/file_icons にあります。

MIME タイプを持った全ての拡張子は http://filext.com/ にあります。

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

MIME タイプを追加するには、conf/mime.local.conf で行ってください。このファイルが存在しなければ新たに作成します。 以下の例のように、ファイルの拡張子(.なし)とMIME タイプを1行で定義します。MIME タイプの先頭に感嘆符(!)を置くと、その拡張子に対応するプラグインを備えたブラウザでも、ダウンロードダイアログを表示させるようにできます。

mime.local.conf
# this would play in the browser (if supported):
wav         audio/wav

# this would be downloaded
wav         !audio/wav

conf/mime.local.conf ファイルのパーミッションを 644 に設定するのを忘れないようにしてください。

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

追加用アイコンは、http://www.splitbrain.org/projects/file_icons にもあります。

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

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

拡張子 MIME タイプ ファイルアイコン
jpg image/jpeg
jpeg image/jpeg
gif image/gif
png image/png
swf application/x-shockwave-flash
mp3 audio/mpeg
ogg audio/ogg
wav audio/wav
tgz !application/octet-stream
tar !application/x-gtar
gz !application/octet-stream
bz2 !application/octet-stream
zip !application/zip
rar !application/rar
7z !application/x-7z-compressed
pdf application/pdf
ps !application/postscript
rpm !application/octet-stream
deb !application/octet-stream
doc !application/msword
xls !application/msexcel
ppt !application/mspowerpoint
rtf !application/msword
docx !application/vnd.openxmlformats-officedocument.wordprocessingml.document
xlsx !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
pptx !application/vnd.openxmlformats-officedocument.presentationml.presentation
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
txt text/plain
conf text/plain
xml text/xml
csv text/csv
ja/mime.txt · 最終更新: 2015-11-26 05:09 by 202.19.228.74

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki