Internet Explorer отображает изображения как «application/jpeg», а не «image/jpeg»

Internet Explorer отображает изображения как «application/jpeg», а не «image/jpeg»

У меня был случай, когда одна машина из нескольких неправильно сообщала тип MIME любого изображения, загруженного через веб-форму в Internet Explorer 11, только как 'application/....', а не 'image/....', как на любой другой машине, или даже Chrome или Firefox на той же машине. Это нарушает работу веб-приложения, которое позволяет загружать только типы MIME 'image/...'.

Моей первой догадкой было, что, возможно, виновником может быть приложение, связанное с файлами, но изменение этого не дало результата. Другие испробованные действия включали перезагрузку машины и сброс настроек браузеров.

На этом компьютере установлена ​​ОС Windows 7, но, возможно, это происходит и в других версиях.

Есть ли у кого-нибудь идеи, как изменить этот тип на стандартный MIME, а также что могло изначально вызвать это?

решение1

Недавно у нас возникла эта проблема, причиной которой была программа Autodesk Pixlr, которая перезаписала строковое значение Content Type с «image/jpeg» на «application/jpeg» в реестре HKLM\SOFTWARE\Classes.jpg.

Удалил Autodesk Pixlr, но на самом деле значения Content Type были удалены, а не восстановлены в image/*.

Использовал Regshot для сравнения реестра до и после установки Autodesk Pixlr. Определил измененные записи ниже:

HKLM\SOFTWARE\Classes.bmp\Тип содержимого: "application/bmp" HKLM\SOFTWARE\Classes.gif\Тип содержимого: "application/gif" HKLM\SOFTWARE\Classes.jpeg\Тип содержимого: "application/jpeg" HKLM\SOFTWARE\Classes.jpg\Тип содержимого: "application/jpg" HKLM\SOFTWARE\Classes.png\Тип содержимого: "application/png" HKLM\SOFTWARE\Classes.tif\Тип содержимого: "application/tif" HKLM\SOFTWARE\Classes.tiff\Тип содержимого: "application/tiff"

Поэтому снова удалил его, сделал резервную копию реестра и создал правильные записи ниже:

HKLM\SOFTWARE\Classes.bmp\Тип содержимого: "image/bmp" HKLM\SOFTWARE\Classes.gif\Тип содержимого: "image/gif" HKLM\SOFTWARE\Classes.jpeg\Тип содержимого: "image/jpeg" HKLM\SOFTWARE\Classes.jpg\Тип содержимого: "image/jpeg" HKLM\SOFTWARE\Classes.png\Тип содержимого: "image/png" HKLM\SOFTWARE\Classes.tif\Тип содержимого: "image/tiff"
HKLM\SOFTWARE\Classes.tiff\Тип содержимого: "image/tiff"

Это решило проблему.

Связанный контент