| Package | Description |
|---|---|
| org.aoju.bus.extra.ftp |
基于Apache Commons Net封装的FTP工具
|
| Modifier and Type | Method and Description |
|---|---|
FtpServer |
FtpServer.addAnonymous(String homePath)
添加匿名用户
|
FtpServer |
FtpServer.addFtplet(String name,
org.apache.ftpserver.ftplet.Ftplet ftplet)
增加FTP动作行为监听处理器,通过实现
Ftplet,可以对用户的行为监听并执行相应动作 |
FtpServer |
FtpServer.addUser(org.apache.ftpserver.ftplet.User user)
增加FTP用户
|
static FtpServer |
FtpServer.create()
创建FTP服务器,调用
start()启动即可 |
FtpServer |
FtpServer.delUser(String userName)
删除用户
|
FtpServer |
FtpServer.setConnectionConfig(org.apache.ftpserver.ConnectionConfig connectionConfig)
设置连接相关配置,使用ConnectionConfigFactory创建
ConnectionConfig对象 |
FtpServer |
FtpServer.setPort(int port)
自定义默认端口,如果不设置,使用默认端口:21
|
FtpServer |
FtpServer.setSsl(File keystoreFile,
String password)
使用SSL安全连接
|
FtpServer |
FtpServer.setSsl(org.apache.ftpserver.ssl.SslConfiguration ssl)
使用SSL安全连接,可以使用SslConfigurationFactory创建
SslConfiguration |
FtpServer |
FtpServer.setUserManager(org.apache.ftpserver.ftplet.UserManager userManager)
自定义用户管理器,一般用于使用配置文件配置用户信息
|
FtpServer |
FtpServer.setUsersConfig(File propertiesFile)
自定义用户信息配置文件,此方法会重置用户管理器
|
Copyright © 2021. All rights reserved.