Возьмите ProgressEvent из POST-загрузки в as3 - PullRequest
5 голосов
/ 19 сентября 2008

Есть ли способ отследить статус опубликованной загрузки в AS3? Существует ProgressEvent, но он возвращает данные об ответе, а не о фактической загрузке POST. Я публикую двоичные данные для изображения, поэтому обычно они находятся в диапазоне 50-100 КБ.

Данные изображения были созданы внутри самой Flash, поэтому я не могу использовать метод загрузки - по крайней мере, насколько мне известно.

Спасибо!

Ответы [ 3 ]

1 голос
/ 22 ноября 2008

Он не спрашивает о списке файлов.

У него та же проблема, что и у меня, нет способа добиться прогресса после передачи данных. Я думаю, что единственный способ заключается в том, что предложенный выше, отправка из PHP для прошивки progressEvent, проверяющий размер полученных данных (если это возможно ..);

Bye

1 голос
/ 19 сентября 2008

Возможно, вы можете использовать функцию на стороне сервера для отправки событий прогресса во флэш-объект?

0 голосов
/ 19 сентября 2008

Взгляните на класс FileReference . Событие прогресса в нем даст вам данные о загрузке:

Отправляется периодически во время загрузки или выгрузки файла. Событие progress отправляется, когда проигрыватель Flash Player передает байты на сервер, и периодически отправляется во время передачи, даже если передача в конечном итоге не удалась. Чтобы определить, если и когда передача файла действительно успешна и завершена, прослушайте событие complete.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...