DokuWiki

It's better when it's simple

Strumenti Utente

Strumenti Sito


it:mime

Configurazione MIME

Quali tipi di file si possono caricare tramite il gestore media è configurato attraverso il file conf/mime.conf. Esso configura anche l'estensione del file ↔ associazione tipo mime.

Per motivi di sicurezza non è possibile configurare DokuWiki per permettere ogni tipo di file.

:!: Non si abiliti mai il caricamento di HTML per i wiki non protetti, in quanto apre alla vulnerabilità Cross Site Scripting attraverso JavaScript. Si attivi solo con utenti affidabili. È necessario disattivare l'opzione iexssprotect per aggiungere tipo mime HTML nel file config.

Altre icone in uno stile simile sono disponibili su http://www.splitbrain.org/projects/file_icons

Aggiungere ulteriori tipi mime

Tipi mime addizionali si devono aggiungere in mime.local.conf (è necessario creare questo file). Il file prevede una estenzione (senza punto) e un tipo MIME. Anteponendo il tipo mime con un punto esclamativo (!) si forza il navigatore a presentare una finestra di scaricamento, anche se un plugin del navigatore per il file in questione esiste.

Esempio:

mime.local.conf
# questo viene eseguito nel navigatore (se supportato):
wav         audio/wav

# questo viene scaricato
wav         !audio/wav

Icone dei tipi di file possono essere aggiunte inserendo un file immagine (PNG o GIF) chiamato come l'estensione del file in lib/images/fileicons/. Nota: poiché il foglio di stile utilizzato per l'assegnazione delle icone dei file è memorizzato nella cache è necessario forzare la ricostruzione toccando uno dei file di configurazione.

Tipi Mime predefiniti

L'installazione predefinita contiene le seguenti configurazioni:

Estensione Tipo Mime Icona
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

I tipi di testo che seguono sono commentati nativamente, perché gli spammer caricano le pagine di spam su Wiki non protetti utilizzando i file di tipo testo.

html text/html
htm text/html
txt text/plain
conf text/plain
xml text/xml
csv text/csv

Errore

Se il file 'mime.local.conf' esiste ma NON contiene nessuna voce valida, dokuwiki genera un errore.

it/mime.txt · Ultima modifica: 2012-10-07 12:13 da ach

Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: 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