Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   FileReference UPLOAD_COMPLETE_DATA не ловится (http://www.flasher.ru/forum/showthread.php?t=185895)

Bond007 23.10.2012 19:49

FileReference UPLOAD_COMPLETE_DATA не ловится
 
Добрый день.
загружаю файлы на сервер с помощью FileReference
Серверный скрипт на php возвращает некий результат.
На стороне клиента прослушиваю событие uploadCompleteData

Ну никак не хочет прослушиваться это событие.
Делал простой пример, там все получается, в более сложном, ну никак не ловится.
Может там есть какие-то подводные камни.
Или надо использовать какие-нибудь обходные пути. Какие ?

GBee 23.10.2012 20:56

complete:Event — Отправляется после успешного завершения операции отправки файла.

uploadCompleteData:DataEvent — Отправляется при получении данных с сервера после успешной отправки файла.

Просто complete не устраивает?

Bond007 24.10.2012 15:27

Решил вроде свою проблему методом проб и ошибок.
complete:Event - не подходит, потому что, на сколько я понимаю, он отправляется в любом случае, сохранился фаил на сервере или нет. Т.е. файл на сервер закачен, то отправляется событие complete, а если в серверном скрипте ошибка, то это уже проблемы...
Но может оно и нормально, файл на сервер попал, поисходит событие complete, а что случится с ним дальше, флешку не интересует.

Событие uploadCompleteData происходит в любом случае, отправляется ли ответ от сервера или нет. На то он наверное и upload.

Вывод, который я сделал на данный момент
1. uploadCompleteData - отправляется всегда, когда загружается файл на сервер (complete в этом случае тоже отправляется, и это событие происходит до события uploadCompleteData).
2. complete - надо пользоваться когда не нужно загружать файлы на сервер.

Ну собственно как-то так )))))


Часовой пояс GMT +4, время: 01:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.