FTP - способ программно определить оставшееся время или переданные байты - PullRequest
4 голосов
/ 07 апреля 2010

Я хочу установить FTP-соединение (в идеале, используя Coldfusion 8, но с Java тоже все в порядке), которое скопирует файл на удаленный сервер.

Важно отметить, что Я хочу знать, сколько байт было передано , чтобы я мог дать некоторую обратную связь пользователю.

Возможно ли это, и если да, то какой API-интерфейс FTP вы бы порекомендовали, поскольку, как я понимаю, реализации Sun может быть немного не хватает.

Заранее спасибо!

PS: я мог бы еще один процесс / поток опрашивать размер файла на целевом компьютере с помощью вызова веб-службы во время передачи файла, но это не идеально.Получить его через FTP API было бы самым лучшим решением.

Ответы [ 2 ]

2 голосов
/ 07 апреля 2010

Это обсуждение в CodeRanch включает фрагменты, которые показывают, как монитор прогресса может быть реализован в сочетании с Apache FmpClient.

1 голос
/ 07 апреля 2010

Некоторые платформы FTP для Java поддерживают мониторинг прогресса.Так как я только начал смотреть на них несколько дней назад, я не могу сказать вам, подходит ли это вашей цели.

Здесь представлен обзор различных платформ:

http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html?page=1

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