1

次の規則を使用するサーバーがあります。

/pathA/Users/
/pathB/data/

ユーザーがログインすると、それぞれの/pathA/Users/user/ディレクトリに移動しますが、時々アクセスする必要があります/pathB/data/。sftp を使用して、ユーザーがサーバーのコンテンツを閲覧できるブラウザを作成したいと考えています (アプリケーションにプラグインするだけの Java ツールがあれば幸いですが、すべての要件に一致するものは見つかりませんでした)。 . 私が抱えている問題はapache-commons-vfs、フォームの文字列を受け入れることです

sftp://user:password@host 

それを使用してユーザーディレクトリにログインし、そのディレクトリをルートとして扱います。getParent()その結果、対応するreturn を呼び出して、そのディレクトリを超えることができなくなりFileObjectますnull。ターミナル経由で sftp を使用してユーザーのホームディレクトリを超えることができることはわかっているので、これはapache-commons-vfsライブラリによって課せられた制限であると思います。サーバー全体をブラウジングできるように、その問題を回避できるかどうかを知っている人はいますか?

4

1 に答える 1