Скачать выпуск вложения с IE6-8 без SSL
-
04-10-2019 - |
Вопрос
Я сталкиваюсь с проблемой с файлом загрузки с IE6-8 в среде Non SSL. Я видел много статей о проблеме загрузки в приложении IE с SSL.
Согласно статьи, которые я попытался установить значения прагмы, заголовки Cache-Control, но до сих пор не повезло.
Это мои заголовки ответа
Cache-Control: private, max-age=5
Date: Tue, 25 May 2010 11:06:02 GMT
Pragma: private
Content-Length: 40492
Content-Type: application/pdf
Content-Disposition: Attachment;Filename="file name.pdf"
Server: Apache-Coyote/1.1
Я установил значения заголовка после прохождения некоторых из этих сайтов
КБ 812935.
КБ 316431.
Но эти предметы связаны с SSL.
Я проверил тело ответа и заголовки, используя соревнование, тело ответ имеет правильное.
Я использую Window.Open (URL, «_blank») для загрузки файла, если я изменил его в Window.Open (URL, «_PARENT») или изменить «контент-нём» на «встроенный; файл filename =» name.pdf "'Это работает нормально.
Пожалуйста, помогите мне решить эту проблему
Решение
Вопрос не был с заголовками загрузки файлов. Я загрузил файл в обратном вызове Async Ajax метода.
Похоже, это не допускается в IE, я только что сделал звонок Ajax, чтобы быть синхронизированным вызовом, и он начал работать.
Есть ли другое решение для этого вопроса, чем сделать звонок AJAX для синхронизации?