java apache ftpClient

最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。
1. 上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。

看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模式有什么影响,再找找吧

相关资料参考:http://www.myexception.cn/software-architecture-design/637296.html

2. 还有一个功能是实现判断FTP文件是否存在,changeWorkingDirectory()的方法返回false,表示文件夹或文件路径不存在。开始没有接受返回值,在这耽误了点时间,现在做下记录。

供参考。

你可能感兴趣的:(java)