![]() |
вопрос про UPLOAD_COMPLETE_DATA
Нужно отправить файл и получить некоторую информацию от сервера.
есть событие COMPLETE которое случается после завершения отправки файла. есть событие UPLOAD_COMPLETE_DATA которое случается после завершения отправки файла и приема ответа. Но проблема в том что UPLOAD_COMPLETE_DATA срабатывает только если тело ответа непустое. поэтому напрашивается вопрос, каким образом контролировать успешную отправку/прием для FileReference.upload? :o ждать COMPLETE нельзя, потому что прием еще не завершился ждать UPLOAD_COMPLETE_DATA тоже нельзя, потому что тело ответа может быть пустым может есть какое нибудь другое событие, что-то типа капитального завершения? |
Ну а почему бы не слушать оба события, и после их обработки получится как раз полный комплит.
|
дак я бы с радостью, но UPLOAD_COMPLETE_DATA не срабатывает если ответ пустой
|
Ну видимо нет данных, нет события, либо всегда возвращайте что нить, либо ставьте таймер и если после его срабатывания событие не пришло, то считайте что данных нет. Не очень надежно, но хз как еще.
|
нашлось тут такое событие: HTTPStatusEvent.HTTP_RESPONSE_STATUS
но моло того что требуется 11 player дак еще и ошибка странная вылетает Код:
TypeError: Error #2007: Параметр type не должен быть равен нулю.непустой ответ конечно можно возвращать, но что будет если скрипт закрАшиться и вернется пустая страница, так и будет вечное ожидание. таймер тоже несерьезно както... |
| Часовой пояс GMT +4, время: 00:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.