81,092
社区成员
发帖
与我相关
我的任务
分享
FtpServerFactory serverFactory = new FtpServerFactory();
ListenerFactory factory = new ListenerFactory();
// set the port of the listener
factory.setPort(2121);
// replace the default listener
serverFactory.addListener("default", factory.createListener());
PropertiesUserManagerFactory pum = new PropertiesUserManagerFactory();
pum.setFile(new File("users.properties"));
serverFactory.setUserManager(pum.createUserManager());
// start the server
FtpServer server = serverFactory.createServer();
try {
server.start();
System.out.println("FTP服务器启动");
} catch (FtpException e) {
e.printStackTrace();
}
ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3
ftpserver.user.admin.homedirectory=./res/home
ftpserver.user.admin.enableflag=true
ftpserver.user.admin.writepermission=true
ftpserver.user.admin.maxloginnumber=0
ftpserver.user.admin.maxloginperip=0
ftpserver.user.admin.idletime=0
ftpserver.user.admin.uploadrate=0
ftpserver.user.admin.downloadrate=0
ftpserver.user.anonymous.userpassword=
ftpserver.user.anonymous.homedirectory=../images
ftpserver.user.anonymous.enableflag=true
ftpserver.user.anonymous.writepermission=true
ftpserver.user.anonymous.maxloginnumber=20
ftpserver.user.anonymous.maxloginperip=2
ftpserver.user.anonymous.idletime=300
ftpserver.user.anonymous.uploadrate=4800
ftpserver.user.anonymous.downloadrate=4800