Apache MINA를 사용하여 FTPS 서버를 설정했습니다. 기본 ftplet를 재정 의하여 클라이언트가 새 파일을 서버로 업로드하기 시작할 때이를 감지 할 수 있습니다. 디스크에 파일을 쓰는 대신 S3 데이터베이스로 전송을 리디렉션하고 싶습니다. ftplet의 미나 프로젝트 지역에서의 문서 (https://mina.apache.org/ftpserver-project/ftplet.html)Apache MINA FTP 서버에 업로드 된 파일을 데이터베이스로 리디렉션하는 방법은 무엇입니까?
우리는 요청
의 데이터를 입력 스트림을 얻을 수 있습니다하지만이 두 개의 인수에서 해당 스트림을 얻는 방법을 찾을 수 있습니다.
또한 FAQ에서 다운로드가 onDownloadStart 법 (https://mina.apache.org/ftpserver-project/faq.html#how-can-i-send-binary-data-stored-in-a-database-when-the-ftp-server-gets-the-retr-command) 오버라이드하여, 데이터베이스로부터 획득되는 코드 예이되어, I 최신 미나 버전을 사용하지만
public FtpletEnum onDownloadStart(FtpSession session, FtpRequest request,
FtpReplyOutput response) throws FtpException, IOException {
....
가 (미나 -core 2.0.16, ftplet-api 1.1.1, ftpserver-core 1.1.1) 그 메소드는 세 번째 인수를 포함하지 않습니다. 최신 버전에서 변경 되었습니까 ??