Tabela de conteúdos
Configuração de Tipos MIME
Quais os tipos de arquivo que você pode fazer upload via pop-up do gerenciador de mídia ou o gerenciador de mídia em tela cheia é configurado através do arquivo conf/mime.conf
. Ele também configura a extensão do arquivo ↔ associação mimetype.
Por razões de segurança, não é possível configurar o DokuWiki para permitir qualquer tipo de arquivo.
Nunca habilite o upload de HTML para wikis desprotegidos, pois isso abre as vulnerabilidades do Cross Site Scripting através do JavaScript. Apenas habilite isso com usuários confiáveis. Você precisa desativar a opção iexssprotect adicionalmente para adicionar o tipo mime HTML no arquivo de configuração .
Os ícones são criados com o gerador de ícones de arquivos . Novos ícones adicionais no estilo antigo estão disponíveis em http://www.splitbrain.org/projects/file_icons
Você pode encontrar qualquer extensão de arquivo com o mime em http://filext.com/
Adicionando Tipos MIME adicionais
Tipos MIME adicionais devem ser adicionados em conf/mime.local.conf
(você precisa criar este arquivo). O arquivo espera uma extensão (sem o ponto) e um tipo mime. Prefixar o tipo mime com um ponto de exclamação (!) Forçará o navegador a apresentar uma caixa de diálogo de download, mesmo que exista um plugin do navegador para o arquivo em questão.
Exemplo:
- mime.local.conf
# this would play in the browser (if supported): wav audio/wav # this would be downloaded wav !audio/wav
Ícones de tipo de arquivo
Os ícones de tipo de arquivo podem ser adicionados colocando um arquivo de imagem (PNG ou GIF) 1) com o nome da extensão do arquivo lib/images/fileicons/
. Nota: devido a folha de estilos (CSS) usada para atribuir os arquivos é armazenada em cache, você precisa forçar uma recompilação limpando o cache do Dokuwiki. Consulte Caching para obter informações sobre como fazer isso.
Tipos MIME Padrão
A instalação padrão contém as seguintes configurações:
Extensão | Tipo MIME | Ícone |
---|---|---|
jpg | image/jpeg | |
jpeg | image/jpeg | |
gif | image/gif | |
png | image/png | |
ico | image/vnd.microsoft.icon | |
svg | image/svg+xml | |
mp3 | audio/mpeg | |
ogg | audio/ogg | |
wav | audio/wav | |
webm | video/webm | |
ogv | video/ogg | |
mp4 | video/mp4 | |
vtt | text/vtt | |
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 | |
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 |
Os seguintes tipos de texto são comentados por padrão, porque os spammers são conhecidos por fazer o upload de páginas de spam através de Wikis desprotegidos usando arquivos de texto.
html | text/html | |
htm | text/html | |
txt | text/plain | |
conf | text/plain | |
xml | text/xml | |
csv | text/csv |