DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:mime

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ru:mime [2009-10-07 10:02] – created 93.91.4.119ru:mime [2019-04-08 10:32] (текущий) Aleksandr
Строка 1: Строка 1:
 ====== Конфигурация MIME ====== ====== Конфигурация MIME ======
  
-То, какие типы файлов могут загружаться на сервер с помощью [[mediamanager|менеджера медиа-файлов]], настраивается в файле ''conf/mime.conf''. В нем же настраивается связь между расширением файла и его типом.+То, какие типы файлов могут загружаться на сервер с помощью [[media_manager|менеджера медиафайлов]], настраивается в файле ''conf/mime.conf''. В нём же настраивается связь между расширением файла и его типом.
  
-Из-за соображений безопасности невозможно настроить [[DokuWiki]] для приема любых типов файлов.+Из-за соображений безопасности невозможно настроить «[[dokuwiki|Докувики]]» для приёма любых типов файлов.
  
-Добавить иконки типов файлов можно указав имя файла изображения  (PNG или GIF) после расширения файла в ''lib/images/fileicons/''. Замечание: из-за того, что используемые для назначения иконок таблицы стилей кэшируются, вам придется принудительно пересобрать кэш изменив((достаточно поменять время последнего изменения файла с помошью команды touch)) один из файлов настройки.  +Добавить значки (иконкитипов файлов можноуказав имя файла изображения (PNG или GIF) после расширения файла в ''lib/images/fileicons/''. Замечание: из-за того, что используемые для назначения иконок таблицы стилей кэшируются, вам придется принудительно пересобрать кэшизменив((достаточно поменять время последнего изменения файла с помошью команды touch)) один из файлов настройки.  
  
-:!: **Никогда не разрешайте загрузку HTML в незащищенных wiki**, так как это открывает брешь 'Cross Site Scripting' с помощью  JavaScript. Разрешите это только доверенным пользователям. Вам также необходимо выключить опцию [[config#iexssprotect]] для добавления типа mime HTML в файл конфигурации.+:!: **Никогда не разрешайте загрузку HTML в незащищённых вики**, так как это открывает брешь ''Cross Site Scripting'' с помощью JavaScript. Разрешите это только доверенным пользователям. Вам также необходимо выключить опцию [[:config:iexssprotect]] для добавления типа mime HTML в файл конфигурации.
  
-Дополнительные иконки выдержанные в общем стиле могут быть найдены тутhttp://www.splitbrain.org/projects/file_icons+Дополнительные значки (иконки), выдержанные в общем стиле, вы можете найти странице [[http://www.splitbrain.org/projects/file_icons]].
  
-===== Конфигурация типов mime по умолчанию =====+Вы можете найти любые расширения файлов по их mime-типу на [[http://filext.com/]].
  
-Стандартная инсталляция сожержит следующие настройки:+===== Добавление дополнительных MIME-типов =====
  
-^Extension^Mime type                 ^ Icon ^ +Дополнительные типы файлов должны быть добавлены в ''mime.local.conf'' (если данный файл отсутствует, создайте его)Укажите расширение файла (без точки) и его MIME-типЕсли указать MIME-тип с восклицательным знаком (!), то браузер будет показывать диалоговое окно, в котором пользователю будет предложено сохранить файл к себе на компьютер.
-|jpg      |image/jpg                | {{http://www.dokuwiki.org/lib/images/fileicons/jpg.png?nolink&nocache}} | +
-|jpeg     |image/jpeg                | {{http://www.dokuwiki.org/lib/images/fileicons/jpeg.png?nolink&nocache}} | +
-|gif      |image/gif                 | {{http://www.dokuwiki.org/lib/images/fileicons/gif.png?nolink&nocache}} | +
-|png      |image/png                 | {{http://www.dokuwiki.org/lib/images/fileicons/png.png?nolink&nocache}} | +
-|tgz      |application/octet-stream  | {{http://www.dokuwiki.org/lib/images/fileicons/tgz.png?nolink&nocache}} | +
-|tar      |application/x-gtar        | {{http://www.dokuwiki.org/lib/images/fileicons/tar.png?nolink&nocache}} | +
-|gz       |application/octet-stream  | {{http://www.dokuwiki.org/lib/images/fileicons/gz.png?nolink&nocache}} | +
-|zip      |application/zip           | {{http://www.dokuwiki.org/lib/images/fileicons/zip.png?nolink&nocache}} | +
-|pdf      |application/pdf           | {{http://www.dokuwiki.org/lib/images/fileicons/pdf.png?nolink&nocache}} | +
-|ps       |application/postscript    | {{http://www.dokuwiki.org/lib/images/fileicons/ps.png?nolink&nocache}} | +
-|doc      |application/msword        | {{http://www.dokuwiki.org/lib/images/fileicons/doc.png?nolink&nocache}} | +
-|xls      |application/msexcel       | {{http://www.dokuwiki.org/lib/images/fileicons/xls.png?nolink&nocache}} | +
-|ppt      |application/mspowerpoint  | {{http://www.dokuwiki.org/lib/images/fileicons/ppt.png?nolink&nocache}} | +
-|rtf      |text/rtf                  | {{http://www.dokuwiki.org/lib/images/fileicons/rtf.png?nolink&nocache}} | +
-|swf      |application/x-shockwave-flash| {{http://www.dokuwiki.org/lib/images/fileicons/swf.png?nolink&nocache}} | +
-|rpm      |application/octet-stream  | {{http://www.dokuwiki.org/lib/images/fileicons/rpm.png?nolink&nocache}} | +
-|deb      |application/octet-stream  | {{http://www.dokuwiki.org/lib/images/fileicons/deb.png?nolink&nocache}} | +
-|sxw      |application/soffice       | {{http://www.dokuwiki.org/lib/images/fileicons/sxw.png?nolink&nocache}} | +
-|sxc      |application/soffice       | {{http://www.dokuwiki.org/lib/images/fileicons/sxc.png?nolink&nocache}} | +
-|sxi      |application/soffice       | {{http://www.dokuwiki.org/lib/images/fileicons/sxi.png?nolink&nocache}} | +
-|sxd      |application/soffice       | {{http://www.dokuwiki.org/lib/images/fileicons/sxd.png?nolink&nocache}} | +
-|odc      |application/vnd.oasis.opendocument.chart | {{http://www.dokuwiki.org/lib/images/fileicons/odc.png?nolink&nocache}} | +
-|odf      |application/vnd.oasis.opendocument.formula | {{http://www.dokuwiki.org/lib/images/fileicons/odf.png?nolink&nocache}} | +
-|odg      |application/vnd.oasis.opendocument.graphics | {{http://www.dokuwiki.org/lib/images/fileicons/odg.png?nolink&nocache}} | +
-|odi      |application/vnd.oasis.opendocument.image | {{http://www.dokuwiki.org/lib/images/fileicons/odi.png?nolink&nocache}} | +
-|odp      |application/vnd.oasis.opendocument.presentation| {{http://www.dokuwiki.org/lib/images/fileicons/odp.png?nolink&nocache}}| +
-|ods      |application/vnd.oasis.opendocument.spreadsheet | {{http://www.dokuwiki.org/lib/images/fileicons/ods.png?nolink&nocache}}| +
-|odt      |application/vnd.oasis.opendocument.text | {{http://www.dokuwiki.org/lib/images/fileicons/odt.png?nolink&nocache}} |+
  
-Следующие текстовые типы по умолчанию закомментированы потому, что используя текстовые файлы спамеры загружают свои страницы в незащищенные wiki.+Пример: 
 +<code - mime.local.conf> 
 +# запись для проигрывания файла в браузере (если поддерживается): 
 +wav         audio/wav
  
-|html      |text/html                | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | +# запись для загрузки файла (будет выведено диалоговое окно)
-|htm      |text/html                | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | +wav         !audio/wav 
-|conf     |text/plain                | {{http://www.dokuwiki.org/lib/images/fileicons/conf.png?nolink&nocache}} | +</code>
-|txt      |text/plain                | {{http://www.dokuwiki.org/lib/images/fileicons/txt.png?nolink&nocache}} | +
-|xml      |text/xml                  | {{http://www.dokuwiki.org/lib/images/fileicons/xml.png?nolink&nocache}} |+
  
-===== Настройка конфигурации типов mime под себя =====+Не забудьте установить для файла ''mime.local.conf'' разрешение 644. Описания возможных типов mime можно найти на [[https://www.w3schools.com/html/html_media.asp]]
  
-Для добавления поддержки файлов mp3, создайте файл mime.local.conf и запишите в него+===== Конфигурация типов mime по умолчанию =====  
 + 
 +Стандартная инсталляция содержит следующие настройки: 
 + 
 +^Расширение ^MIME-тип                    ^  Значок 
 +|jpg      |image/jpeg                   | {{http://www.dokuwiki.org/lib/images/fileicons/jpg.png?nolink&nocache}} | 
 +|jpeg     |image/jpeg                   | {{http://www.dokuwiki.org/lib/images/fileicons/jpeg.png?nolink&nocache}} | 
 +|gif      |image/gif                    | {{http://www.dokuwiki.org/lib/images/fileicons/gif.png?nolink&nocache}} | 
 +|png      |image/png                    | {{http://www.dokuwiki.org/lib/images/fileicons/png.png?nolink&nocache}} | 
 +|swf      |application/x-shockwave-flash| {{http://www.dokuwiki.org/lib/images/fileicons/swf.png?nolink&nocache}} | 
 +|mp3      |audio/mpeg                   | {{http://www.dokuwiki.org/lib/images/fileicons/mp3.png?nolink&nocache}} | 
 +|ogg      |audio/ogg                    | {{http://www.dokuwiki.org/lib/images/fileicons/ogg.png?nolink&nocache}} | 
 +|wav      |audio/wav                    | {{http://www.dokuwiki.org/lib/images/fileicons/wav.png?nolink&nocache}} | 
 +|tgz      |!application/octet-stream    | {{http://www.dokuwiki.org/lib/images/fileicons/tgz.png?nolink&nocache}} | 
 +|tar      |!application/x-gtar          | {{http://www.dokuwiki.org/lib/images/fileicons/tar.png?nolink&nocache}} | 
 +|gz       |!application/octet-stream    | {{http://www.dokuwiki.org/lib/images/fileicons/gz.png?nolink&nocache}} | 
 +|bz2      |!application/octet-stream    | {{http://www.dokuwiki.org/lib/images/fileicons/bz2.png?nolink&nocache}} | 
 +|zip      |!application/zip             | {{http://www.dokuwiki.org/lib/images/fileicons/zip.png?nolink&nocache}} | 
 +|rar      |!application/rar             | {{http://www.dokuwiki.org/lib/images/fileicons/rar.png?nolink&nocache}} | 
 +|7z       |!application/x-7z-compressed | {{http://www.dokuwiki.org/lib/images/fileicons/7z.png?nolink&nocache}} | 
 +|pdf      |application/pdf              | {{http://www.dokuwiki.org/lib/images/fileicons/pdf.png?nolink&nocache}} | 
 +|ps       |!application/postscript      | {{http://www.dokuwiki.org/lib/images/fileicons/ps.png?nolink&nocache}} | 
 +|rpm      |!application/octet-stream    | {{http://www.dokuwiki.org/lib/images/fileicons/rpm.png?nolink&nocache}} | 
 +|deb      |!application/octet-stream    | {{http://www.dokuwiki.org/lib/images/fileicons/deb.png?nolink&nocache}} | 
 +|doc      |!application/msword          | {{http://www.dokuwiki.org/lib/images/fileicons/doc.png?nolink&nocache}} | 
 +|xls      |!application/msexcel         | {{http://www.dokuwiki.org/lib/images/fileicons/xls.png?nolink&nocache}} | 
 +|ppt      |!application/mspowerpoint    | {{http://www.dokuwiki.org/lib/images/fileicons/ppt.png?nolink&nocache}} | 
 +|rtf      |!application/msword          | {{http://www.dokuwiki.org/lib/images/fileicons/rtf.png?nolink&nocache}} | 
 +|docx     |!application/vnd.openxmlformats-officedocument.wordprocessingml.document   | {{http://www.dokuwiki.org/lib/images/fileicons/docx.png?nolink&nocache}} | 
 +|xlsx     |!application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         | {{http://www.dokuwiki.org/lib/images/fileicons/xlsx.png?nolink&nocache}} | 
 +|pptx     |!application/vnd.openxmlformats-officedocument.presentationml.presentation | {{http://www.dokuwiki.org/lib/images/fileicons/pptx.png?nolink&nocache}} | 
 +|sxw      |!application/soffice         | {{http://www.dokuwiki.org/lib/images/fileicons/sxw.png?nolink&nocache}} | 
 +|sxc      |!application/soffice         | {{http://www.dokuwiki.org/lib/images/fileicons/sxc.png?nolink&nocache}} | 
 +|sxi      |!application/soffice         | {{http://www.dokuwiki.org/lib/images/fileicons/sxi.png?nolink&nocache}} | 
 +|sxd      |!application/soffice         | {{http://www.dokuwiki.org/lib/images/fileicons/sxd.png?nolink&nocache}} | 
 +|odc      |!application/vnd.oasis.opendocument.chart       | {{http://www.dokuwiki.org/lib/images/fileicons/odc.png?nolink&nocache}} | 
 +|odf      |!application/vnd.oasis.opendocument.formula     | {{http://www.dokuwiki.org/lib/images/fileicons/odf.png?nolink&nocache}} | 
 +|odg      |!application/vnd.oasis.opendocument.graphics    | {{http://www.dokuwiki.org/lib/images/fileicons/odg.png?nolink&nocache}} | 
 +|odi      |!application/vnd.oasis.opendocument.image       | {{http://www.dokuwiki.org/lib/images/fileicons/odi.png?nolink&nocache}} | 
 +|odp      |!application/vnd.oasis.opendocument.presentation| {{http://www.dokuwiki.org/lib/images/fileicons/odp.png?nolink&nocache}}| 
 +|ods      |!application/vnd.oasis.opendocument.spreadsheet | {{http://www.dokuwiki.org/lib/images/fileicons/ods.png?nolink&nocache}}| 
 +|odt      |!application/vnd.oasis.opendocument.text        | {{http://www.dokuwiki.org/lib/images/fileicons/odt.png?nolink&nocache}} | 
 + 
 + 
 +Следующие текстовые типы по умолчанию закомментированыпотому что используя текстовые файлы, спамеры загружают свои страницы в незащищённые вики. 
 + 
 +|html     |text/html                | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | 
 +|htm      |text/html                | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | 
 +|txt      |text/plain               | {{http://www.dokuwiki.org/lib/images/fileicons/txt.png?nolink&nocache}} | 
 +|conf     |text/plain               | {{http://www.dokuwiki.org/lib/images/fileicons/conf.png?nolink&nocache}} | 
 +|xml      |text/xml                 | {{http://www.dokuwiki.org/lib/images/fileicons/xml.png?nolink&nocache}} | 
 +|csv      |text/csv                 | {{http://www.dokuwiki.org/lib/images/fileicons/csv.png?nolink&nocache}} |
  
-  mp3         audio/mpeg 
  
-Не забудьте установить для файла mime.local.conf разрешение 644. Описания возможных типов mime можно найти на  http://www.w3schools.com/media/media_mimeref.asp 
ru/mime.1254902524.txt.gz · Последнее изменение: 2009-10-07 10:02 — 93.91.4.119

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: 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