- - PR -
JSPでサーバ側ファイルのパスを取得させるには
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2002-11-28 14:36
JSPのビギナーです。
サーバーにあるファイルのパス (例:\\hogeServer\hogehoge\foo\filename.xls) をクライアント側で取得し、クライアント(IE6.0)の テキストボックス内に表示させたいと考えています。 この際、 1) リンクのクリックにより、 (例:<a href="まだ方法がわかりません">参照</a>) WindowsのExplorer風の画面を表示させ、 2) \\hogeServer\hogehoge の構成を表示 3) hogehoge内のフォルダfooをクリックするとfooに移動 4) foo内のファイル名をダブルクリックすると取得 といった手順での取得を希望しています。 可能でしょうか。可能な場合は方法をご教授いただきましたら幸いです。 どうぞよろしくお願い申し上げます。 |
|
投稿日時: 2002-11-29 11:00
アップレットで作ればいいんじゃないでしょうか。
ただセキュリティとかいろいろあるから複雑になりそうですが… |
|
投稿日時: 2002-11-29 12:41
普通にできると思うけど。
ただし、JavaからUNC使ってファイル取得するなら、予めセッション繋いどかないと駄目だけどね。 |
|
投稿日時: 2002-11-30 16:24
GONさん、t-wataさん、ありがとうございました。
HTMLに以下のように書き込むことで解決しました。 <input type="file" name="path" /> |
|
投稿日時: 2002-12-01 22:33
> <input type="file" name="path" />
これが本当にやりたかったことなの? > サーバーにあるファイルのパス > (例:\\hogeServer\hogehoge\foo\filename.xls) > をクライアント側で取得し、クライアント(IE6.0)の > テキストボックス内に表示させたいと考えています。 <input file="file">だと、これで表示されるのはクライ アント側のファイルだよ。サーバ側じゃないよ。 元の質問から、サーバ側にあるディレクトリ構成を エクスプローラ風に見せるアプリケーションをJSPで 作っているのかと思っていたんだが。 それとも、 「サーバーに、あるファイルのパス(クライアント側で 取得したもの)を表示させたい(クライアントのIE6.0の テキストボックス内に)」 というのが元の質問だったのかな? |
|
投稿日時: 2002-12-02 10:45
t-wataさん、ありがとうございます。
今回私が開発しているのは社内システムなので、 マイネットワークからサーバ内のファイルを 見に行ける環境となっています。 今回に限れば、<input type="file">で サーバ側のファイルを取得できる状況です。 |
1
