====== Konfigurace MIME ====== https://www.dokuwiki.org/mime Typy souborů, které lze nahrávat přes [[media-manager|vyskakovací správce médií]] nebo [[fullscreen-mediamanager|správce médií na celé obrazovce]], se nastavují v souboru ''[[https://github.com/dokuwiki/dokuwiki/blob/master/conf/mime.conf|conf/mime.conf]]''. Tento soubor také určuje asociaci mezi příponou souboru a MIME typem. Z bezpečnostních důvodů není možné nakonfigurovat [[dokuwiki|DokuWiki]] tak, aby povolovala libovolný typ souboru. :!: **Nikdy nepovolujte nahrávání HTML souborů na nechráněných wiki**, protože to otevírá zranitelnosti typu „Cross Site Scripting“ prostřednictvím JavaScriptu. Povolte to pouze pro důvěryhodné uživatele. Kromě přidání MIME typu HTML do konfiguračního souboru je nutné také deaktivovat volbu [[doku>config:iexssprotect]]. ===== Přidání dalších MIME typů ===== Další MIME typy by měly být přidány do souboru ''mime.local.conf'' (tento soubor je nutné vytvořit). Soubor očekává příponu (bez tečky) a MIME typ. Pokud MIME typ začíná vykřičníkem (''!''), prohlížeč zobrazí dialog pro stažení souboru, i když pro daný typ existuje plugin prohlížeče. Příklad: # toto se přehraje v prohlížeči (pokud je podporováno): wav audio/wav # toto se stáhne wav !audio/wav Zakázání se provede uvedením přípony //bez// MIME typu. PNG obrázky zakážete například takto: png Aby se na stránkách projevila změna konfigurace, je nutné [[doku>devel:caching|vymazat mezipaměť (cache)]]. ==== Ikony typů souborů ==== Ikony typů souborů lze přidat umístěním SVG obrázku pojmenovaného podle přípony souboru do složky ''lib/images/fileicons/svg/''.\\ Poznámka: Protože stylopis používaný pro přiřazení ikon souborů se [[caching|ukládá do mezipaměti]], je nutné vynutit jeho znovuvytvoření tím, že se dotknete některého konfiguračního souboru nebo jednoduše znovu uložíte nastavení ve [[doku>plugin:config|Správci nastavení]]. ===== Výchozí MIME typy ===== Výchozí instalace obsahuje následující konfigurace: ^ Přípona ^ Typ MIME ^ Ikona ^ | jpg | image/jpeg | {{https://www.dokuwiki.org/lib/images/fileicons/svg/jpg.svg?16&nolink}} | | jpeg | image/jpeg | {{https://www.dokuwiki.org/lib/images/fileicons/svg/jpeg.svg?16&nolink}} | | gif | image/gif | {{https://www.dokuwiki.org/lib/images/fileicons/svg/gif.svg?16&nolink}} | | png | image/png | {{https://www.dokuwiki.org/lib/images/fileicons/svg/png.svg?16&nolink}} | | webp | image/webp | {{https://www.dokuwiki.org/lib/images/fileicons/svg/webp.svg?16&nolink}} FIXME | | ico | image/vnd.microsoft.icon | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ico.svg?16&nolink}} | | svg | image/svg+xml | {{https://www.dokuwiki.org/lib/images/fileicons/svg/svg.svg?16&nolink}} | | mp3 | audio/mpeg | {{https://www.dokuwiki.org/lib/images/fileicons/svg/mp3.svg?16&nolink}} | | ogg | audio/ogg | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ogg.svg?16&nolink}} | | wav | audio/wav | {{https://www.dokuwiki.org/lib/images/fileicons/svg/wav.svg?16&nolink}} | | webm | video/webm | {{https://www.dokuwiki.org/lib/images/fileicons/svg/webm.svg?16&nolink}} | | ogv | video/ogg | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ogv.svg?16&nolink}} | | mp4 | video/mp4 | {{https://www.dokuwiki.org/lib/images/fileicons/svg/mp4.svg?16&nolink}} | | vtt | text/vtt | {{https://www.dokuwiki.org/lib/images/fileicons/svg/vtt.svg?nolink}} FIXME | | tgz | !application/octet-stream | {{https://www.dokuwiki.org/lib/images/fileicons/svg/tgz.svg?16&nolink}} | | tar | !application/x-gtar | {{https://www.dokuwiki.org/lib/images/fileicons/svg/tar.svg?16&nolink}} | | gz | !application/octet-stream | {{https://www.dokuwiki.org/lib/images/fileicons/svg/gz.svg?16&nolink}} | | bz2 | !application/octet-stream | {{https://www.dokuwiki.org/lib/images/fileicons/svg/bz2.svg?16&nolink}} | | zip | !application/zip | {{https://www.dokuwiki.org/lib/images/fileicons/svg/zip.svg?16&nolink}} | | rar | !application/rar | {{https://www.dokuwiki.org/lib/images/fileicons/svg/rar.svg?16&nolink}} | | 7z | !application/x-7z-compressed | {{https://www.dokuwiki.org/lib/images/fileicons/svg/7z.svg?16&nolink}} | | pdf | application/pdf | {{https://www.dokuwiki.org/lib/images/fileicons/svg/pdf.svg?16&nolink}} | | ps | !application/postscript | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ps.svg?16&nolink}} | | rpm | !application/octet-stream | {{https://www.dokuwiki.org/lib/images/fileicons/svg/rpm.svg?16&nolink}} | | deb | !application/octet-stream | {{https://www.dokuwiki.org/lib/images/fileicons/svg/deb.svg?16&nolink}} | | doc | !application/msword | {{https://www.dokuwiki.org/lib/images/fileicons/svg/doc.svg?16&nolink}} | | xls | !application/msexcel | {{https://www.dokuwiki.org/lib/images/fileicons/svg/xls.svg?16&nolink}} | | ppt | !application/mspowerpoint | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ppt.svg?16&nolink}} | | rtf | !application/msword | {{https://www.dokuwiki.org/lib/images/fileicons/svg/rtf.svg?16&nolink}} | | docx | !application/vnd.openxmlformats-officedocument.wordprocessingml.document | {{https://www.dokuwiki.org/lib/images/fileicons/svg/docx.svg?16&nolink}} | | xlsx | !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | {{https://www.dokuwiki.org/lib/images/fileicons/svg/xlsx.svg?16&nolink}} | | pptx | !application/vnd.openxmlformats-officedocument.presentationml.presentation | {{https://www.dokuwiki.org/lib/images/fileicons/svg/pptx.svg?16&nolink}} | | sxw | !application/soffice | {{https://www.dokuwiki.org/lib/images/fileicons/svg/sxw.svg?16&nolink}} | | sxc | !application/soffice | {{https://www.dokuwiki.org/lib/images/fileicons/svg/sxc.svg?16&nolink}} | | sxi | !application/soffice | {{https://www.dokuwiki.org/lib/images/fileicons/svg/sxi.svg?16&nolink}} | | sxd | !application/soffice | {{https://www.dokuwiki.org/lib/images/fileicons/svg/sxd.svg?16&nolink}} | | odc | !application/vnd.oasis.opendocument.chart | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odc.svg?16&nolink}} | | odf | !application/vnd.oasis.opendocument.formula | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odf.svg?16&nolink}} | | odg | !application/vnd.oasis.opendocument.graphics | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odg.svg?16&nolink}} | | odi | !application/vnd.oasis.opendocument.image | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odi.svg?16&nolink}} | | odp | !application/vnd.oasis.opendocument.presentation | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odp.svg?16&nolink}} | | ods | !application/vnd.oasis.opendocument.spreadsheet | {{https://www.dokuwiki.org/lib/images/fileicons/svg/ods.svg?16&nolink}} | | odt | !application/vnd.oasis.opendocument.text | {{https://www.dokuwiki.org/lib/images/fileicons/svg/odt.svg?16&nolink}} | Následující textové typy jsou ve výchozím nastavení zakomentovány, protože je známo, že spammeři nahrávají spamové stránky přes nechráněné wiki pomocí textových souborů. | html | text/html | {{https://www.dokuwiki.org/lib/images/fileicons/svg/html.svg?16&nolink}} | | htm | text/html | {{https://www.dokuwiki.org/lib/images/fileicons/svg/html.svg?16&nolink}} | | txt | text/plain | {{https://www.dokuwiki.org/lib/images/fileicons/svg/txt.svg?16&nolink}} | | conf | text/plain | {{https://www.dokuwiki.org/lib/images/fileicons/svg/conf.svg?16&nolink}} | | xml | text/xml | {{https://www.dokuwiki.org/lib/images/fileicons/svg/xml.svg?16&nolink}} | | csv | text/csv | {{https://www.dokuwiki.org/lib/images/fileicons/svg/csv.svg?16&nolink}} | ===== Viz také ===== * [[config|Konfigurace DokuWiki]] * [[https://mimetype.io/all-types|mimetype.io]] – seznam běžných MIME typů * [[doku>plugin:confmanager|Plugin pro správu konfiguračních souborů]] – umožňuje upravovat MIME typy přes administrátorské rozhraní wiki