0

私は現在、JSP言語を使用してプログラムをコーディングしています。たとえば、[ファイルを開く]ダイアログボックスで参照できるディレクトリを制限するかどうか/どのように制限するのか疑問に思いました。たとえば、デフォルトのディレクトリはC:/userFiles/username/ 、ユーザーがそのディレクトリ内のファイル/username/、またはそのディレクトリ内のディレクトリを参照できるようにしたいのですが、上記のディレクトリ、、C:/またはC:/userFiles。私はいくつかの調査を行いましたが、答えを見つけることができませんでした。これはJSP、HTML、またはJavaで可能ですか?もしそうなら、どうすればよいですか?私はJSPまたはHTMLを好みます。

追加情報:ダイアログボックスは、ユーザーのコンピューターではなく、リモートサーバー上のファイルを参照します。

4

1 に答える 1

0

[ファイルを開く]ダイアログはクライアントマシン上にあり、オペレーティングシステムの一部です。その動作を変更することはできません。

サーバー上のファイルを一覧表示するには、[ファイルを開く]ダイアログを使用しないで、ファイルの一覧をHTMLに変換し、それをブラウザーに提供します。あなたはサーバー側のコードを書いているので、そもそもどのファイルがそのリストに入るのかを制御しているのはあなたです。

「JSPまたはHTML」を好むと言うことは、Webのクライアントサーバー関係を完全に理解していないことを示すかなり良い指標です。

于 2012-12-06T22:15:49.807 に答える