Вопрос

Я сталкиваюсь с проблемой с файлом загрузки с 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 для синхронизации?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top