 简易FTP服务器-SimpleFtpServer
简易FTP服务器-SimpleFtpServer
  # 介绍
Hutool基于 [Apache FtpServer](http://mina.apache.org/ftpserver-project/)封装了一个简易的FTP服务端组件,主要用于在一些测试场景或小并发应用场景下使用。
# 使用
# 引入FtpServer
<dependency>
	<groupId>org.apache.ftpserver</groupId>
	<artifactId>ftpserver-core</artifactId>
	<version>1.1.1</version>
</dependency>
# 使用
- 开启匿名FTP服务:
SimpleFtpServer
	.create()
	// 此目录必须存在
	.addAnonymous("d:/test/ftp/")
	.start();
此时就可以通过资源管理器访问:
ftp://localhost
- 自定义用户
BaseUser user = new BaseUser();
user.setName("username");
user.setPassword("123");
user.setHomeDirectory("d:/test/user/");
SimpleFtpServer
	.create()
	.addUser(user)
	.start();
上次更新: 2025/06/11, 11:31:35
 
       
       
       
       
        