DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:mime

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:mime [2012-10-07 12:09] – fixed link to moved page achfr:mime [2020-05-17 20:39] (Version actuelle) – [Configuration MIME] maj https Digitalin
Ligne 1: Ligne 1:
-====== MIME configuration ======+====== Configuration MIME ======
  
-C'est le fichier ''conf/mime.conf'' qui détermine quels types de fichiers vous êtes autorisé à upload via le [[fr:media_manager|Gestionnaire de médias]]. Il configure également l'association entre extension de fichier et type MIME.+C'est le fichier ''conf/mime.conf'' qui détermine quels types de fichiers vous êtes autorisé à téléverser via le [[fr:media_manager|Gestionnaire de médias]] ou le [[fr:fullscreen_mediamanager|Gestionnaire multimédia pleine page]] . Il configure également l'association entre extension de fichier et type [[wpfr>MIME]].
  
 Pour des raisons de sécurité, il n'est pas possible de configurer [[DokuWiki]] afin qu'il accepte n'importe quel type de fichier. Pour des raisons de sécurité, il n'est pas possible de configurer [[DokuWiki]] afin qu'il accepte n'importe quel type de fichier.
  
-Des icônes permettant de différencier le type de fichier, peuvent être ajoutées en plaçant l'image qui servira d'icône (PNG or GIF) dans le dossier ''lib/images/fileicons/''Cette image doit avoir le même nom que l'extension qu'elle illustre (par exemple l'icône ''kmz.png'' s'affichera devant le fichier ''Mes lieux préférés.kmz'').+:!: **N'autorisez jamais le téléversement de fichier HTML dans un wiki public** : cela ouvre une faille de sécurité XSS via JavaScriptSi vous avez entière confiance dans les utilisateurs de votre wiki, vous pouvez autoriser les fichiers HTML mais il vous faudra auparavant désactiver le paramètre [[fr:config:iexssprotect]] afin d'ajouter le type MIME HTML dans le fichier de configuration.
  
-**Remarque** : comme les feuilles de style utilisées pour afficher des icônes sont mises en cache, vous devez forcer DokuWiki à reconstruire le cache en modifiant, par exemple, un paramètre de configuration depuis le [[fr:plugin:config|Gestionnaire de configuration]]. 
  
-:!: **N'autorisez jamais l'upload de fichier HTML dans un wiki public** : cela ouvre une faille de sécurité XSS via JavaScript. Si vous avez entière confiance dans les utilisateurs de votre wiki, vous pouvez autoriser les fichiers HTML mais il vous faudra auparavant désactiver le paramètre [[fr:config:iexssprotect]].+Les icônes sont créées avec le [[https://github.com/splitbrain/file-icon-generator/blob/master/example-dokuwiki.php|file icon generator]]. D'anciennes icônes additionnelles dans «le vieux style» sont disponibles sur :  https://www.splitbrain.org/projects/file_icons
  
-Vous pouvez télécharger un pack d'icônes supplémentaires dans le même style que celles livrées par défaut avec DokuWiki : http://www.splitbrain.org/projects/file_icons+Vous pouvez trouver toutes les extensions de fichier sur https://filext.com/
  
 +===== Ajout de types MIME =====
 +
 +Des types MIME additionnels devrait être ajoutés dans ''mime.local.conf'' (vous devez créer ce fichier).
 +Ce fichier attend une extension (sans le point) et un type mime. En préfixant le type mime avec un point d'exclamation (!), cela forcera le navigateur à présenter une boite de dialogue de téléversement, même si une extension (plugin) du navigateur existe pour le fichier en question.
 +
 +Exemple:
 +
 +<code - mime.local.conf>
 +# cela sera joué dans le navigateur (si supporté):
 +wav         audio/wav
 +
 +# cela sera accepté au téléversement 
 +wav         !audio/wav
 +</code>
 +
 +Des icônes permettant de différencier le type de fichier, peuvent être ajoutées en plaçant l'image qui servira d'icône (PNG or GIF) dans 
 +le dossier ''lib/images/fileicons/''. Cette image doit avoir le même nom que l'extension qu'elle illustre (par exemple : l'icône ''kmz.png'' s'affichera devant le fichier ''Mes lieux préférés.kmz'').
 +**Remarque** : comme les feuilles de style utilisées pour afficher des icônes sont mises en cache, vous devez forcer DokuWiki à reconstruire le cache en modifiant, par exemple, un paramètre de configuration depuis le [[fr:plugin:config|Gestionnaire de configuration]].
  
  
Ligne 19: Ligne 36:
 La configuration par défaut des types MIME est réglée comme ceci : La configuration par défaut des types MIME est réglée comme ceci :
  
-^ Extension ^ Type MIME                                       ^ Icône                                                                    +^ Extension ^ Type MIME                                       ^ Icône                      
-| jpg       | image/jpeg                                      | {{http://www.dokuwiki.org/lib/images/fileicons/jpg.png?nolink&nocache}}  +| jpg        | image/jpeg                                                                  | {{http://www.dokuwiki.org/lib/images/fileicons/jpg.png?nocache&nolink}}   
-| jpeg      | image/jpeg                                      | {{http://www.dokuwiki.org/lib/images/fileicons/jpeg.png?nolink&nocache}} | +| jpeg       | image/jpeg                                                                  | {{http://www.dokuwiki.org/lib/images/fileicons/jpeg.png?nocache&nolink}}  
-| gif       | image/gif                                       | {{http://www.dokuwiki.org/lib/images/fileicons/gif.png?nolink&nocache}}  +| gif        | image/gif                                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/gif.png?nocache&nolink}}   
-| png       | image/png                                       | {{http://www.dokuwiki.org/lib/images/fileicons/png.png?nolink&nocache}}  +| png        | image/png                                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/png.png?nocache&nolink}}   | 
-| tgz       | application/octet-stream                        | {{http://www.dokuwiki.org/lib/images/fileicons/tgz.png?nolink&nocache}}  +| swf        | application/x-shockwave-flash                                               | {{http://www.dokuwiki.org/lib/images/fileicons/swf.png?nocache&nolink}}   | 
-| tar       | application/x-gtar                              | {{http://www.dokuwiki.org/lib/images/fileicons/tar.png?nolink&nocache}}  +| mp3        | audio/mpeg                                                                  | {{http://www.dokuwiki.org/lib/images/fileicons/mp3.png?nocache&nolink}}   | 
-| gz        | application/octet-stream                        | {{http://www.dokuwiki.org/lib/images/fileicons/gz.png?nolink&nocache}}   | +| ogg        | audio/ogg                                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/ogg.png?nocache&nolink}}   | 
-| zip       | application/zip                                 | {{http://www.dokuwiki.org/lib/images/fileicons/zip.png?nolink&nocache}}  +| wav        | audio/wav                                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/wav.png?nocache&nolink}}   
-| pdf       | application/pdf                                 | {{http://www.dokuwiki.org/lib/images/fileicons/pdf.png?nolink&nocache}}  +| tgz        !application/octet-stream                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/tgz.png?nocache&nolink}}   
-| ps        | application/postscript                          | {{http://www.dokuwiki.org/lib/images/fileicons/ps.png?nolink&nocache}}   | +| tar        !application/x-gtar                                                         | {{http://www.dokuwiki.org/lib/images/fileicons/tar.png?nocache&nolink}}   
-| doc       | application/msword                              | {{http://www.dokuwiki.org/lib/images/fileicons/doc.png?nolink&nocache}}  +| gz         !application/octet-stream                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/gz.png?nocache&nolink}}    | 
-| xls       | application/msexcel                             | {{http://www.dokuwiki.org/lib/images/fileicons/xls.png?nolink&nocache}}  +| bz2        | !application/octet-stream                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/bz2.png?nocache&nolink}}   | 
-| ppt       | application/mspowerpoint                        | {{http://www.dokuwiki.org/lib/images/fileicons/ppt.png?nolink&nocache}}  +| zip        !application/zip                                                            | {{http://www.dokuwiki.org/lib/images/fileicons/zip.png?nocache&nolink}}   | 
-| rtf       text/rtf                                        | {{http://www.dokuwiki.org/lib/images/fileicons/rtf.png?nolink&nocache}}  +| rar        | !application/rar                                                            | {{http://www.dokuwiki.org/lib/images/fileicons/rar.png?nocache&nolink}}   | 
-swf       | application/x-shockwave-flash                   | {{http://www.dokuwiki.org/lib/images/fileicons/swf.png?nolink&nocache}}  | +| 7z         | !application/x-7z-compressed                                                | {{http://www.dokuwiki.org/lib/images/fileicons/7z.png?nocache&nolink}}    
-rpm       | application/octet-stream                        | {{http://www.dokuwiki.org/lib/images/fileicons/rpm.png?nolink&nocache}}  | +| pdf        | application/pdf                                                             | {{http://www.dokuwiki.org/lib/images/fileicons/pdf.png?nocache&nolink}}   
-deb       | application/octet-stream                        | {{http://www.dokuwiki.org/lib/images/fileicons/deb.png?nolink&nocache}}  | +| ps         !application/postscript                                                     | {{http://www.dokuwiki.org/lib/images/fileicons/ps.png?nocache&nolink}}    | 
-| sxw       | application/soffice                             | {{http://www.dokuwiki.org/lib/images/fileicons/sxw.png?nolink&nocache}}  +| rpm        | !application/octet-stream                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/rpm.png?nocache&nolink}}   | 
-| sxc       | application/soffice                             | {{http://www.dokuwiki.org/lib/images/fileicons/sxc.png?nolink&nocache}}  +| deb        | !application/octet-stream                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/deb.png?nocache&nolink}}   | 
-| sxi       | application/soffice                             | {{http://www.dokuwiki.org/lib/images/fileicons/sxi.png?nolink&nocache}}  +| doc        !application/msword                                                         | {{http://www.dokuwiki.org/lib/images/fileicons/doc.png?nocache&nolink}}   
-| sxd       | application/soffice                             | {{http://www.dokuwiki.org/lib/images/fileicons/sxd.png?nolink&nocache}}  +| xls        !application/msexcel                                                        | {{http://www.dokuwiki.org/lib/images/fileicons/xls.png?nocache&nolink}}   
-| odc       | application/vnd.oasis.opendocument.chart        | {{http://www.dokuwiki.org/lib/images/fileicons/odc.png?nolink&nocache}}  +| ppt        !application/mspowerpoint                                                   | {{http://www.dokuwiki.org/lib/images/fileicons/ppt.png?nocache&nolink}}   
-| odf       | application/vnd.oasis.opendocument.formula      | {{http://www.dokuwiki.org/lib/images/fileicons/odf.png?nolink&nocache}}  +| rtf        !application/msword                                                         | {{http://www.dokuwiki.org/lib/images/fileicons/rtf.png?nocache&nolink}}   
-| odg       | application/vnd.oasis.opendocument.graphics     | {{http://www.dokuwiki.org/lib/images/fileicons/odg.png?nolink&nocache}}  +docx       | !application/vnd.openxmlformats-officedocument.wordprocessingml.document    | {{http://www.dokuwiki.org/lib/images/fileicons/docx.png?nocache&nolink}} 
-| odi       | application/vnd.oasis.opendocument.image        | {{http://www.dokuwiki.org/lib/images/fileicons/odi.png?nolink&nocache}}  +xlsx       | !application/vnd.openxmlformats-officedocument.spreadsheetml.sheet          | {{http://www.dokuwiki.org/lib/images/fileicons/xlsx.png?nocache&nolink}} 
-| odp       | application/vnd.oasis.opendocument.presentation | {{http://www.dokuwiki.org/lib/images/fileicons/odp.png?nolink&nocache}}  +pptx       | !application/vnd.openxmlformats-officedocument.presentationml.presentation  | {{http://www.dokuwiki.org/lib/images/fileicons/pptx.png?nocache&nolink}} 
-| ods       | application/vnd.oasis.opendocument.spreadsheet  | {{http://www.dokuwiki.org/lib/images/fileicons/ods.png?nolink&nocache}}  +| sxw        !application/soffice                                                        | {{http://www.dokuwiki.org/lib/images/fileicons/sxw.png?nocache&nolink}}   
-| odt       | application/vnd.oasis.opendocument.text         | {{http://www.dokuwiki.org/lib/images/fileicons/odt.png?nolink&nocache}}  |+| sxc        !application/soffice                                                        | {{http://www.dokuwiki.org/lib/images/fileicons/sxc.png?nocache&nolink}}   
 +| sxi        !application/soffice                                                        | {{http://www.dokuwiki.org/lib/images/fileicons/sxi.png?nocache&nolink}}   
 +| sxd        !application/soffice                                                        | {{http://www.dokuwiki.org/lib/images/fileicons/sxd.png?nocache&nolink}}   
 +| odc        !application/vnd.oasis.opendocument.chart                                   | {{http://www.dokuwiki.org/lib/images/fileicons/odc.png?nocache&nolink}}   
 +| odf        !application/vnd.oasis.opendocument.formula                                 | {{http://www.dokuwiki.org/lib/images/fileicons/odf.png?nocache&nolink}}   
 +| odg        !application/vnd.oasis.opendocument.graphics                                | {{http://www.dokuwiki.org/lib/images/fileicons/odg.png?nocache&nolink}}   
 +| odi        !application/vnd.oasis.opendocument.image                                   | {{http://www.dokuwiki.org/lib/images/fileicons/odi.png?nocache&nolink}}   
 +| odp        !application/vnd.oasis.opendocument.presentation                            | {{http://www.dokuwiki.org/lib/images/fileicons/odp.png?nocache&nolink}}   
 +| ods        !application/vnd.oasis.opendocument.spreadsheet                             | {{http://www.dokuwiki.org/lib/images/fileicons/ods.png?nocache&nolink}}   
 +| odt        !application/vnd.oasis.opendocument.text                                    | {{http://www.dokuwiki.org/lib/images/fileicons/odt.png?nocache&nolink}}   | 
 + 
 + 
 +Les types de fichiers suivants sont présents mais désactivés ((au moyen d'un # devant l'extension)) par défaut car les polluposteurs les utilisent dans les wiki publics. 
 + 
 +| html  | text/html   | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nocache&nolink}} 
 +| htm   | text/html   | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nocache&nolink}}  | 
 +| txt   | text/plain  | {{http://www.dokuwiki.org/lib/images/fileicons/txt.png?nocache&nolink}}   | 
 +| conf  | text/plain  | {{http://www.dokuwiki.org/lib/images/fileicons/conf.png?nocache&nolink}} 
 +| xml   | text/xml    | {{http://www.dokuwiki.org/lib/images/fileicons/xml.png?nocache&nolink}}   | 
 +| csv   | text/csv    | {{http://www.dokuwiki.org/lib/images/fileicons/csv.png?nocache&nolink}}   | 
 + 
 + 
 +===== Voir aussi ===== 
 + 
 +  * [[fr:config:|Configuration de DokuWiki]]
  
-Les types de fichiers suivants sont présents mais désactivés ((au moyen d'un # devant l'extension)) par défaut car les spammeurs les utilisent dans les wiki publics. 
  
-| html      | text/html                                       | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | +===== Crédits =====
-| htm       | text/html                                       | {{http://www.dokuwiki.org/lib/images/fileicons/html.png?nolink&nocache}} | +
-| conf      | text/plain                                      | {{http://www.dokuwiki.org/lib/images/fileicons/conf.png?nolink&nocache}} | +
-| 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}}  |+
  
 +Mise à jour :  [[user>Digitalin|Digitalin]] //2018-01-21 09:30//
  
  
fr/mime.1349604580.txt.gz · Dernière modification : 2012-10-07 12:09 de ach

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : 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