Я использовал это 2 года назад. Он прекрасно работает, но отсутствует только одна вещь, и он делает невозможным использование для больших файлов (более 10 или 50 месяцев).
Фактически, сокеты во Flex имеют буфер, в который вы можете записывать данные, чтобы данные были отправлены. Но вы не можете определить, какой объем буфера был отправлен, и не является ли он пустым.
Таким образом, процесс загрузки или завершения загрузки невозможно получить с помощью flex ... maliboo приблизился к классу pl.maliboo.ftp.invokers.UploadInv. Он посылает 4096 каждые 300 мс, и считай, что все в порядке.
И это всегда будет так, потому что это наихудший случай, но когда вы загружаете 3Go с хорошей скоростью соединения, скрипт будет работать вечно, и загрузка завершена.