以下为手动加载数据库的操作,可以参考https://blog.youkuaiyun.com/clbhii/article/details/9928329
FtpServerFactory serverFactory = new FtpServerFactory();
DbUserManagerFactory dbUserManagerFactory = new DbUserManagerFactory();
dbUserManagerFactory.setSqlUserAdmin("select userid from ftp_user where userid='admin'");
dbUserManagerFactory.setSqlUserAuthenticate("select userpassword from ftp_user where userid='{userid}'");
dbUserManagerFactory.setSqlUserDelete("delete from

本文总结了Apache Ftp Server使用数据库管理用户时的学习经验。在配置过程中,遇到认证失败的问题,经过调试发现,原因是FTP服务器内部使用MD5PasswordEncryptor进行密码加密比对。为成功连接,用户输入的密码需以密文形式提供。
最低0.47元/天 解锁文章
3831

被折叠的 条评论
为什么被折叠?



