• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Como usar mimetypes em sua aplicação

André Brasil - Time de Atendimento da KingHost

Cada vez que o navegador solicita a visualização de uma página, o servidor Web envia especificações sobre a página solicitada, essas especificações são contidas nos “cabeçalhos” da página, chamados de headers. Essas informações são importantes para que o navegador saiba como interpretar a página.

O cabeçalho mais importante é chamado de Content-Type, pois é ele quem de fato processa e apresenta o conteúdo. Exemplo para um arquivo html: Content-Type: text/html.

Esse tipo de conteúdo também é chamado de MIME Type. MIME Type portanto é o recurso que determina qual o tipo de documento da página (html, PDF, zip, mp4, etc) e por consequência como ele deve ser processado.

Configurar mimetypes em servidor Linux

Caso seu ambiente de hospedagem seja Linux Apache, utilize o arquivo .htaccess para adicionar extensões de arquivo ao seu site.
Segue em um exemplo abaixo (extensão mp4):

# Extensao de video mp4
AddType video/mp4 .mp4

Configurar mimetypes em servidor Windows

A configuração é feita via Painel de Controle na ferramenta Gerenciar IIS e aba MIME-Types.
Basta adicionar a extensão desejada.

mimetypes no Windows

Lista com os mime-types mais comuns

ExtensãoMimetypeTipo de arquivo
.7zapplication/7z7-Zip
.aacaudio/x-aacÁudio
.apkapplication/vnd.android.package-archiveAplicativo Android
.avivideo/x-msvideoVídeo
.binapplication/octet-streamBinário
.csstext/cssFolhas de estilos
.docapplication/mswordDocumento de texto
.exeapplication/octet-streamPacotes executáveis
.htmltext/htmlHipertexto
.jsapplication/x-javascriptJavascript
.mp4video/mp4Vídeo
.pdfapplication/pdfPDF
.swfapplication/x-shockwaveAdobe Shockwave
.zipapplication/zipCompactação

Esse artigo foi útil pra você?