4

ftp サーバーとしても機能する必要がある netty を使用してサーバー アプリケーションを構築しました。基本的には、認証/ログインと ftp 経由のファイル アップロードをサポートする必要があるだけです。

残念ながら、ftp の純粋な Java 実装はないようです。そのため、独自のデコーダー/エンコーダー/ハンドラー セットを簡単に作成できました。Apache MINA は完全な ftp サーバーを提供しますが、netty を使用して単純かつ簡単にするにはどうすればよいですか?

Web サービスをサポートするために jetty を既に統合しましたが、jetty の ftp サポートも見つかりません。

何かヒントが得られたら最高です。「java ftp」に関するすべての Google ヒットをチェックアウトしたと思いますが、それらは単に ftp クライアントのものを提供しているようです。

よろしく、マーティン

4

2 に答える 2

4

あなたが興味を持っているのが Netty なら、それに基づいたオープンソースの FTP サーバーを見つけました: https://github.com/waarp/WaarpFtp

プロジェクトの一部を再利用できますか?このソース ファイルが最も興味深いと思います: https://github.com/waarp/WaarpFtp/blob/master/src/main/java/org/waarp/ftp/core/control/NetworkHandler.java

于 2012-11-28T09:16:48.270 に答える
3

FTP 経由でファイルを受信するための netty ハンドラーを作成しました - netty-ftp-receiver。小さくて簡単なので、出発点として使用できます。

于 2013-03-15T19:31:34.997 に答える