====== Configuración de MIME ====== Los archivos que se pueden subir a través del [[media manager]] se configuran en el archivo ''conf/mime.conf''. También se configuran las asociaciones con las extensiones de los ficheros <-> mimetype association. Por razones de seguridad, no es posible configurar [[DokuWiki]] para permitir cualquier tipo de archivo. :!: **Nunca permita HTML para subir archivos Wiki sin protección**, ya que esto posibilita vulnerabilidades de tipo "Cross Site Scripting" utilizando JavaScript. Sólo permita esto a usuarios de confianza. Para esto necesita desabilitar la opción [[config:iexssprotect]] y además editar el tipo HTML en el fichero de configuración. Los iconos adicionales en un estilo similar están disponibles en: http://www.splitbrain.org/projects/file_icons ===== Añadir nuevos tipos Mime ===== Tipos ''Mime'' adicionales, han de ser añadidos al fichero ''mime.local.conf'' (necesitará crearlo previamente). El fichero espera una extensión (sin punto) y un ''tipo Mime''. Si se precede el ''Tipo Mime'' de una exclamación (!) forzará al navegador a mostrar la ventana de descarga de archivos, incluso si el navegador en cuestión dispone de un visualizador para el tipo de fichero dado. Ejemplo: # esto será reproducido por el navegador (si lo soporta): wav audio/wav # esto será descargado wav !audio/wav Iconos de tipos de archivo pueden añadirse localizando el archivo de imagen en formato PNG o GIF, después de la extensión en el fichero ''lib/images/fileicons/''. Nota: Debido a que la hoja de estilos para utilizar con ficheros de iconos se recupera de la [[caching|cache]], necesitará forzar la reconstrucción de la actualizando uno de los archivos de configuración. ===== Tipos Mime por defecto ===== La instalación por defecto incluye las siguientes configuraciones: ^Extensión^Tipo Mime ^ Icono ^ |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}} | Los siguientes tipos de texto quedan comentados por defecto, ya que los spammers conocen como enviar ficheros a los Wikis sin protección utilizando estos tipos de archivos. |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}} |