Ссылка на zip-файл не загружается из IIS в Internet Explorer 8, а открывается как бред - PullRequest
1 голос
/ 30 сентября 2010

У меня есть файл .zip на веб-сервере IIS 6.

У меня есть HTML-файл со ссылкой на этот ZIP-файл, например так:

<a href="file.zip">Download File</a>

Когда вы открываете страницу и щелкаете ссылку в Firefox или Chrome, вы получаете диалоговое окно Открыть или Сохранить, как и ожидалось.

Когда вы делаете то же самое в Internet Explorer 8, вы переходите на новую страницу, которая отображает «содержимое» zip-файла в виде текста (нечитаемые символы). Это происходит как минимум на 3 машинах, которые были протестированы.

Есть идеи, почему это происходит в IE или что мне нужно сделать, чтобы это исправить?

Изменение настроек IE не вариант, так как мы не контролируем настройки того, кто заходит на наш сайт. Изменение HTML или javascript на странице со ссылкой является опцией.

Спасибо за помощь!

1 Ответ

2 голосов
/ 30 сентября 2010

Вам может потребоваться установить тип файла MIME. Для этого перейдите на IIS6 Manager для веб-сайта. Перейдите в Свойства для сайта (щелкните правой кнопкой мыши имя веб-сайта для Свойства в меню). Перейдите на вкладку «Заголовки HTTP». Нажмите кнопку MIME Types ....

Оттуда вы сможете добавить .zip в качестве расширения. Я не совсем уверен, какой тип MIME будет работать лучше, но application / zip и application / x-zip - два варианта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...