![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 73
|
Загружаю с сервера файл с помощью
Время формирования файла скрипта на сервере варьируется и может достигать порядка 1 мин. в зависимости от количества данных. в браузере файл открывается ссылка верная. В некоторых случаях получаю IOErrorEvent Error #2032: Ошибка потока .. Смотрел httpStatus - status=0. Есть ли у флеша таймаут ожидания ответа от сервера ? может из-за него выбивает? Последний раз редактировалось iNils; 28.11.2011 в 22:21. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 73
|
Разве это поможет, у меня PHP формирует ответ , а он отдает результат только по окончанию работы скрипта
|
|
|||||
|
Судя по словам автора все именно наоборот - ответ и заголовки отправляются после окончания формирования ответа.
Ну так я и говорю - отдайте заголовки сразу при инициации скрипта. Тогда флеш получит http-status и будет ждать тело ответа, а не разрывать соединение, думая что ответа не будет. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 73
|
Практика доказала теорию
В AIR вроде можно ставить таймаут idleTimeout а во флеше не ужели никак ? |
|
|||||
|
Вы хотите сказать, что на стороне сервера вы отдаете заголовки, а на стороне сервера у вас хттп-статус - 0?
Добавлено через 11 минут Дело в том, что не отдает заголовки, а устанавливает их. Насколько я знаю, в пхп заголовки отсылаются перед тем, как отправить первый символ из тела ответа, т.е. функции для явной отправки заголовков типа send_headers() нет. Поэтому вам нужно вызвать что-то типа echo "\n" сразу после установки заголовков. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|