我想创建一个FTP连接(理想情况下使用Coldfusion 8,但Java也可以),它会将文件复制到远程服务器。FTP - 以编程方式确定剩余时间或字节传输的方式?
然而,至关重要的是,我想知道有多少字节已经转移所以我可以给用户一些反馈。
这是可能的,如果是的话,你会推荐什么FTP API,因为我理解Sun的实现可能有点缺乏。
提前致谢!
PS:我能有另一个进程/线程民意调查在目标计算机上的文件大小通过Web服务调用,而该文件被转移,但它的效果并不理想。通过FTP API获取它将是最好的解决方案。
就像那个线程中的一个海报,我宁愿避免使用用户界面,实际上它现在很乐意将它记录到文件中。所以,我想我可以手动写入OutputStream,逐字节 - 这是我的选择似乎。如果是这样,它是非常低的水平,可能更喜欢让它以某种方式处理API。 – 2010-04-07 14:08:10
@ciaranarcher - 我猜(例如)FtpClient的设计者并不认为你的用例足够普遍,值得在他们的API中支持。 – 2010-04-07 14:23:34
所以它似乎!谢谢你的提示,你也可以得到答案。 – 2010-04-07 14:33:17