场景
Apache Ftpserver
Apache FtpServer是100%纯Java FTP服务器。它被设计为基于当前可用的开放协议的完整且
可移植的FTP服务器引擎解决方案。FtpServer可以作为Windows服务或Unix / Linux守护程序独立运行,
也可以嵌入Java应用程序中。我们还提供对Spring应用程序内集成的支持,
并以OSGi捆绑软件的形式提供我们的发行版。默认的网络支持基于高性能异步IO库Apache MINA。
使用MINA,FtpServer可以扩展到大量并发用户。
特性
1、100%纯Java,免费的开源可恢复FTP服务器
2、多平台支持和多线程设计。
3、用户虚拟目录,写入权限,空闲超时和上传/下载带宽限制支持。
4、匿名登录支持。
5、上传和下载文件都是可恢复的。
6、处理ASCII和二进制数据传输。
7、支持IP限制以禁止IP。
8、数据库和文件可用于存储用户数据。
9、所有FTP消息都是可定制的。
10、隐式/显式SSL / TLS支持。
11、MDTM支持-您的用户可以更改文件的日期时间戳。
12、“模式Z”支持更快地上传/下载数据。
13、可以轻松添加自定义用户管理器,IP限制器,记录器。
14、可以添加用户事件通知(F