java apache ftpClient
- 摘要:最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。1.上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模式有什么影响,再找找吧相关资料参考:http://www.myexception.cn/software
- 标签:client Java Apache
最近使用apache的ftpclient插件实现ftp下载,遇见几个问题,做如下总结。
1. 上传阻塞,一连串的上传,其中一个就阻塞了,或是用storeFile上传时返回false。查了点资料,说是FTP有主动模式和被动模式。将传出模式修改为被动模式ftp.enterLocalPassiveMode();然后就好了。
看了网上相关介绍,对主动模式和被动模式区别还是比较的模糊,不太了解被动模式有什么影响,再找找吧
相关资料参考:http://www.myexception.cn/software-architecture-design/637296.html
2. 还有一个功能是实现判断FTP文件是否存在,changeWorkingDirectory()的方法返回false,表示文件夹或文件路径不存在。开始没有接受返回值,在这耽误了点时间,现在做下记录。
供参考。