<分区>
我正在寻找 Java FTP 服务器库,它可以用数据库数据替换 DAL。 到目前为止,我看到在 Apache FtpServer 中有一个选项可以使用 FTPLet 容器拦截一些命令,但是它缺少最重要的命令,例如 LIST。
<分区>
我正在寻找 Java FTP 服务器库,它可以用数据库数据替换 DAL。 到目前为止,我看到在 Apache FtpServer 中有一个选项可以使用 FTPLet 容器拦截一些命令,但是它缺少最重要的命令,例如 LIST。
最佳答案
在 Apache FtpServer 中,您可以使用 Ftplet 拦截任何命令,包括 LIST。实现 Ftplet 接口(interface)并覆盖 beforeCommand 或 afterCommand(取决于您是要处理请求还是响应)。发送到服务器的每个命令都会调用这些方法。
但是,根据您的问题,您可能反而对实现自定义文件系统感兴趣。查看 FileSystemFactory、FileSystemView 和 FtpFile 接口(interface)。
关于java - 寻找 FTP 服务器 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3299129/