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