FileReference UPLOAD_COMPLETE_DATA не ловится
Добрый день.
загружаю файлы на сервер с помощью FileReference Серверный скрипт на php возвращает некий результат. На стороне клиента прослушиваю событие uploadCompleteData Ну никак не хочет прослушиваться это событие. Делал простой пример, там все получается, в более сложном, ну никак не ловится. Может там есть какие-то подводные камни. Или надо использовать какие-нибудь обходные пути. Какие ? |
complete:Event — Отправляется после успешного завершения операции отправки файла.
uploadCompleteData:DataEvent — Отправляется при получении данных с сервера после успешной отправки файла. Просто complete не устраивает? |
Решил вроде свою проблему методом проб и ошибок.
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.