FTP - 以编程方式确定剩余时间或字节传输的方式?

时间:2010-04-07 10:42:12

标签: java coldfusion ftp

我想建立一个FTP连接(理想情况下使用Coldfusion 8,但Java也很好),它会将文件复制到远程服务器。

然而,我想知道已传输了多少字节,因此我可以向用户提供一些反馈。

这是否可行,如果是这样,你会推荐什么样的FTP API,因为我理解Sun的实现可能有点缺乏。

提前致谢!

PS:我可以让另一个进程/线程通过Web服务调用在目标计算机上轮询文件大小,同时传输文件,但这并不理想。通过FTP API获取它将是最好的解决方案。

2 个答案:

答案 0 :(得分:2)

CodeRanch上的

This discussion包括一些片段,展示了如何与Apache commons FtpClient一起实现进度监视器。

答案 1 :(得分:1)

Java的一些FTP框架支持进度监控。由于我几天前才开始看这些,我不能告诉你这是否适合你的目的。

这里有不同框架的评论:

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