Internet Explorer reportando imagens como 'application/jpeg', não 'image/jpeg'

Internet Explorer reportando imagens como 'application/jpeg', não 'image/jpeg'

Eu tenho o caso de uma máquina entre várias relatando incorretamente o tipo MIME de qualquer imagem carregada por meio de um formulário da web no Internet Explorer 11 apenas como 'application/....' em vez de 'image/....' como em todos outra máquina, ou mesmo Chrome ou Firefox na mesma máquina. Isso está quebrando um aplicativo da web que só permite o upload de tipos MIME 'image/...'.

Meu primeiro palpite foi que talvez o aplicativo associado aos arquivos pudesse ser o culpado, mas mudar isso não fez diferença. Outras coisas tentadas foram reiniciar a máquina e também redefinir as configurações do navegador.

Esta máquina está usando o Windows 7, mas talvez isso também aconteça em outras versões.

Alguém tem alguma idéia sobre como mudar isso para o tipo MIME padrão e também o que pode ter causado isso em primeiro lugar?

Responder1

Tivemos esse problema recentemente, a causa foi o Autodesk Pixlr, que substituiu o tipo de conteúdo do valor String de "image/jpeg" para "application/jpeg" no registro HKLM\SOFTWARE\Classes.jpg.

Desinstalei o Autodesk Pixlr, mas na verdade ele excluiu os valores do tipo de conteúdo em vez de restaurar para imagem/*.

Regshot usado para comparar o registro antes e depois da instalação do Autodesk Pixlr. Identifiquei as entradas alteradas abaixo:

HKLM\SOFTWARE\Classes.bmp\Content Type: "application/bmp" HKLM\SOFTWARE\Classes.gif\Content Type: "application/gif" HKLM\SOFTWARE\Classes.jpeg\Content Type: "application/jpeg" HKLM\ SOFTWARE\Classes.jpg\Content Type: "application/jpg" HKLM\SOFTWARE\Classes.png\Content Type: "application/png" HKLM\SOFTWARE\Classes.tif\Content Type: "application/tif" HKLM\SOFTWARE\ Classes.tiff\Content Tipo: "aplicativo/tiff"

Então desinstalei novamente, fiz backup do registro e criei as entradas corretas abaixo:

HKLM\SOFTWARE\Classes.bmp\Content Type: "image/bmp" HKLM\SOFTWARE\Classes.gif\Content Type: "image/gif" HKLM\SOFTWARE\Classes.jpeg\Content Type: "image/jpeg" HKLM\ SOFTWARE\Classes.jpg\Content Type: "image/jpeg" HKLM\SOFTWARE\Classes.png\Content Type: "image/png" HKLM\SOFTWARE\Classes.tif\Content Type: "image/tiff"
HKLM\SOFTWARE\ Classes.tiff\Content Tipo: "imagem/tiff"

Isso resolveu o problema.

informação relacionada