Загрузка IE 7 и 8 SSL с простой HTML-страницы не работает, сервер Tomcat - PullRequest
1 голос
/ 22 сентября 2009

У меня есть простой HTML-файл, в котором есть одна ссылка на файл, сохраняемый для загрузки. Сайт использует SSL (самоподписанный сертификат). Когда я нажимаю на файл для загрузки в FF или Chrome, он работает нормально и сохраняет файл на диск.

Вот код-

<html><body> download from <a href="hello.tar.gz">here</a></body></html>

Когда я открываю ту же страницу в IE 7/8 и нажимаю на ссылку, выдается сообщение об ошибке «Internet Explorer не может открыть hello.tar.gz с сервера»

Редактировать: Забыл упомянуть, что IE 7/8 прекрасно работает без SSL.

Пожалуйста, помогите!
-Keshav

ОБНОВЛЕНИЕ: Решена проблема с конфигурацией Tomcat 6. Вот ссылка, которая помогла мне решить проблему: http://community.eapps.com/showthread.php?p=461

Ответы [ 2 ]

2 голосов
/ 22 сентября 2009

IE обычно загружает вложения в свою папку «Temporary Internet Files», однако, когда сайт работает в режиме HTTPS, вложения не будут загружены.

Theres подробное объяснение в этой статье.

IE и HTTPS для всего сайта с '/' в качестве URL-шаблона

Надеюсь, это поможет.

0 голосов
/ 22 сентября 2009

Вы настроили типы MIME для расширения файла * .gz (или * .tar.gz)?

Похоже, что IE пытается интерпретировать файл как сжатый HTML, вместо того, чтобы предлагать загрузить его.

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