Я прикрепляю файл к ответу http, используя этот заголовок:
Content-Disposition: attachment; filename="example.doc"
Это работает отлично, если я не пытаюсь загрузить файл через HTTPS с помощью Internet Explorer.
IE игнорирует заголовок Content-Disposition и просто пытается загрузить файл сценария на стороне сервера (классический ASP) и завершается неудачей.
Я пробовал все виды вариаций заголовков (в основном связанных с кэшем), но безуспешно.
Как я могу заставить IE распознать прикрепленный файл?
Редактировать: Запрос на загрузку отправляется путем установки атрибута src в iframe. Загрузки работают отлично, если не используется iframe.
Редактировать 2: Когда появляется диалоговое окно подтверждения загрузки, я могу нажать Открыть , чтобы открыть файл в IE, но сохранение файла не работает. Ошибка:
Невозможно загрузить download.asp с server.com .
Невозможно открыть этот интернет-сайт. Запрашиваемый сайт либо недоступен, либо не найден. Пожалуйста, попробуйте позже.