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

2

Eu tenho um caso de uma máquina de vários relatando incorretamente o tipo MIME de qualquer imagem enviada por meio de um formulário da Web no Internet Explorer 11 apenas como 'aplicativo / ....' em vez de 'image / ....' como em qualquer outra máquina, ou na verdade, no Chrome ou no Firefox, na mesma máquina. Isso está quebrando um aplicativo da web que permite somente 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 dos navegadores.

Esta máquina está usando o Windows 7, mas talvez isso também aconteça em outros lançamentos.

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

    
por Matty Balaam 20.07.2015 / 10:33

1 resposta

1

Tivemos esse problema recentemente, a causa foi o Autodesk Pixlr ter sobrescrito o valor String Content Type de "image / jpeg" para "application / jpeg" no registro HKLM \ SOFTWARE \ Classes.jpg.

O Autodesk Pixlr foi desinstalado, mas na verdade excluiu os valores do tipo de conteúdo em vez de restaurá-los para a imagem /*.

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

HKLM \ SOFTWARE \ Classes.bmp \ Tipo de conteúdo: "aplicativo / bmp" HKLM \ SOFTWARE \ Classes.gif \ Tipo de conteúdo: "aplicativo / gif" HKLM \ SOFTWARE \ Classes.jpeg \ Tipo de conteúdo: "aplicativo / jpeg "HKLM \ SOFTWARE \ Classes.jpg \ Tipo de Conteúdo:" application / jpg "Tipo de Conteúdo:" application / png "HKLM \ SOFTWARE \ Classes.tif \ Tipo de Conteúdo:" application / tif "HKLM \ SOFTWARE \ Classes.tiff \ Tipo de conteúdo: "aplicativo / tiff"

Então, desinstale-o novamente, faça o backup do registro e crie as entradas corretas abaixo:

HKLM \ SOFTWARE \ Classes.bmp \ Tipo de conteúdo: "imagem / bmp" HKLM \ SOFTWARE \ Classes.gif \ Tipo de conteúdo: "imagem / gif" HKLM \ SOFTWARE \ Classes.jpeg \ Tipo de conteúdo: "image / jpeg "HKLM \ SOFTWARE \ Classes.jpg \ Tipo de Conteúdo:" image / jpeg "HKLM \ SOFTWARE \ Classes.png \ Tipo de Conteúdo:" image / png "HKLM \ SOFTWARE \ Classes.tif \ Tipo de Conteúdo:" image / tiff "< br> HKLM \ SOFTWARE \ Classes.tiff \ Tipo de conteúdo: "image / tiff"

Isso resolveu o problema.

    
por 21.09.2017 / 11:36