Просто прослушайте событие onComplete, чтобы проверить, правильно ли загружен файл.
Если до сих пор не было выдано ни одного события ошибки, файл должен находиться на сервере.
Если вы не хотите доверять FlashPlayer в отношении целостности опубликованного файла (например, ваш сервер не смог переместить его из папки / tmp и т. Д.), Вероятно, что-то потребуется процедура была завершена правильно:
- Проверьте размер файла (лучше всего будет контрольная сумма, хотя не думайте, что вы можете получить это) на стороне клиента.
- Разместите эту информацию в запросе на загрузку файла.
- После получения данных публикации соберите ту же информацию (размер, контрольную сумму) на стороне сервера из полученного файла и сравните ее с информацией, созданной на стороне клиента.
- Состояние возврата (сбой / успех)
... Если ваше приложение не очень разумное, я бы пропустил это, просто по той простой причине, что оно может вызвать больше проблем, чем если бы вы вообще не проверяли целостность:)
Лучше: в зависимости от файла, который вы отправляете, вы можете найти серверный скрипт, чтобы проверить, хорошо ли выглядит файл, и просто отправить обратно статус в зависимости от этого.