2010-07-21 4 views
4

나는 DB를 말할 수있는 DAL을 대체 할 수있는 자바 FTP 서버 라이브러리를 찾고 있어요. 지금까지 나는 그것을 보았습니다 Apache FtpServer FTPLet 컨테이너를 사용하여 일부 명령을 가로채는 옵션이 있지만 LIST와 같은 가장 중요한 명령이 누락되었습니다.FTP 서버를 찾고 자바 라이브러리

답변

3

Apache FtpServer에서는 LIST를 포함한 모든 명령을 Ftplet로 차단할 수 있습니다. Ftplet 인터페이스를 구현하고 beforeCommand 또는 afterCommand를 재정의하십시오 (요청 또는 응답을 처리 할 것인지 여부에 따라 다름). 이러한 메소드는 서버에 전송 된 모든 명령에 대해 호출됩니다.

그러나 궁금한 점이 있으면 대신 사용자 지정 파일 시스템을 구현하는 것이 좋습니다. FileSystemFactory, FileSystemView 및 FtpFile 인터페이스를 살펴보십시오.