我想建立一个FTP连接(理想情况下使用Coldfusion 8,但Java也很好),它会将文件复制到远程服务器。
然而,我想知道已传输了多少字节,因此我可以向用户提供一些反馈。
这是否可行,如果是这样,你会推荐什么样的FTP API,因为我理解Sun的实现可能有点缺乏。
提前致谢!
PS:我可以让另一个进程/线程通过Web服务调用在目标计算机上轮询文件大小,同时传输文件,但这并不理想。通过FTP API获取它将是最好的解决方案。
答案 0 :(得分:2)
This discussion包括一些片段,展示了如何与Apache commons FtpClient一起实现进度监视器。
答案 1 :(得分:1)
Java的一些FTP框架支持进度监控。由于我几天前才开始看这些,我不能告诉你这是否适合你的目的。
这里有不同框架的评论:
http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html?page=1