![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Megas |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 15.1.2006 Репутация: нет Всего: нет |
Приветствую
Столкнулся с одной проблемой. Есть скрипт, который генерирует некий отчет в формате CSV (но это не суть), а затем дает пользователю на скачку. А если быть точнее, то скрипт сразу начинает скидывать данные на вывод ещё во время чтения из БД, без сохранения в памяти, так как отчет может занимать много мегабайт. Заголовки которые устанавливаются в начале скрипта:
Заранее скажу, что особенность скрипта не позволяет заранее вычислить полный объем конечных данных и поэтому заголовок Content-Length не установлен. Примерная структура скрипта:
Сначала всё работало отлично во всех браузерах, но недавно я перенес этот скрипт на защищенную страницу (HTTPS), после чего он перестал работать в браузерах IE8 и ниже для больших отчетов. Т.е. во всех браузерах, даже в IE9+, скрипт сразу начинал скачивать отчет, но в IE8- он чегото долго ждет (наверно ожидает получить весь файл сразу, а потом дать его сохранить), а потом гдето через минуту раздумья выдает, что соединение прервано. Напоминаю, что при обычном HTTP такой проблемы небыло. Никто не сталкивался с подобным? Как это вылечить? |
||||
|
|||||
| awdev |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 22.11.2009 Репутация: нет Всего: 1 |
используется ли прокси-сервер ? возможно дело в нем.
|
|||
|
||||
| Megas |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 15.1.2006 Репутация: нет Всего: нет |
awdev, нет, не используется
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |