私のJavaアプリケーションは組み込みサーバを実行するjettyを使用しています。 PC/Mac環境で動作するサーバー。私のサーバ上のファイルをクライアントのWebブラウザ、Javaで書かれたサーバで利用できるようにするには
私はので、私はWebDAVが答えかもしれないと考えていたが、どのように私はさえを使い始めるん彼らのクライアントに、ユーザーがブラウザ内のWebページからサーバー上のフォルダを閲覧することができないようにしたいですこの。私ができるようにしたいのは、サーバー上のフォルダのブラウザツリーを表示してフォルダを選択するだけです。このフォルダはフォームのテキストフィールドに保存され、サーバーに送信されます。それが私に必要なすべてです。
ファイル入力タイプを使用すると、ユーザーは自分のコンピュータ上のファイルを参照できますが、同じ機能が必要ですが、サーバー上のファイルを参照する必要があります。
<input type="file" name="img">
私はこれがボックス外の動作ではないことを認識していますが、それはどのように前に実装されているのですか?
サーバがファイル構造を提供しなければならないようですが、私はバックエンドでこれを作成してみることができますが、うまくいけばすでにこれを行ったことがあります。その後、フロントエンドでレンダリングする必要があります。ファイル構造をレンダリングするためのものが既に存在すると仮定します。
この質問はServer Side File Browsingですが、これは本質的に同じ質問ですが、非常に古く、私は時代遅れと信じています。
すでに完了していることを教えてください。 – Cedric
Javaの 'File' APIなどを使用して、Javaアプリケーションのファイルシステムの内容をナビゲートして表示できます。 [javaseチュートリアル(件名)](https://docs.oracle.com/javase/tutorial/essential/io/dirs.html)を参照してください。 – Ryan
そのWebアプリケーションですが、今はあなたが正しいと思うと言います。私はhtmlページにファイルを提示することができましたが、htmlでそれらをブラウズする方法 –