Apache Commons Net FTPClient文件传输工具
Apache 的FTPClient挺适合用来做文件上传下载的,是在 Java 项目里,写起来也不麻烦。你只需要搞清楚连接、登录、传输这几个基本流程,基本上就能用了。像上传日志文件、备份数据这些场景,它都能轻松应对。
FTPClient的 API 设计得比较清晰,常用的几个方法像connect
、login
、storeFile
用起来顺手,响应也快。你要注意的是,传文件之前记得设置setFileType(FTP.BINARY_FILE_TYPE)
,不然文本文件容易乱码。
如果你用的是老版本,可以看看这个Apache Commons Net 3.6的包,蛮稳定的。还有个打包好的FTPClient.rar,直接下就能用,省事多了。
另外,不光 Java 能用,像 Android 也能接入它。你要是搞移动端同步上传,也可以看看commons-net FTP 库,兼容性还不错。
哦对了,Delphi 那边也有个FtpClient 实现,如果你在维护旧项目用得上,用得人比较少。
如果你要配合一些其他的 Commons 组件,比如日志或者字符串,可以顺手把commons-lang3.4和Commons Logging也带上,配合起来更舒服。
嗯,这个包在搞 FTP 这块还是蛮靠谱的。如果你项目刚好要做远程文件操作,可以放心上手。
102.33KB
文件大小:
评论区