ファイルの選択画面の初期表示パスの変更

[上に] [前に] [次に]
あかっち 2000/01/31(月) 11:26:20
cgiで
<input type=file・・・
という、ファイル転送タグで初期表示のパスを
変更したいのですが、htmlタグで出来ますでしょうか?

JavaScriptでもいいので
なにか方法を教えて下さい。
お願いします。

できません 2000/01/31(月) 16:43:37
HTMLでもスクリプトでもできません。
Webサーバーは、Webクライアントのディスク構成を知ることも指定することも
出来ないんですねぇ。
で、ファイルにしても、クライアントが「これあげます」って
言わない限り、サーバーは受け取れません。
(この場合でも、サーバーはクライアントのパスを知ることが出来ない)
なんでかは、ちょっと考えると分かると思います。

はっきし言って、これが出来ちゃうと恐くてネット繋げないよね。
悪意のあるサイトなんかに繋いだら、勝手にディスクの中身、
いじられちゃったり見られちゃったりするんだから。
ファイルやパスが指定できるって事は、要するにそういう事なんですよ。
ユーザーが何もしなくても、自動で submit できるからね。

“ブラウザで”っていう条件が無ければ、気合さえあれば出来ます。
自前のプログラムをダウンロードしてもらって、
「これを実行してね♪そしたらあなたのディスクのファイル、
 勝手にいただいていきますので♪」
ってな具合で…

こわっ!

EMI 2000/01/31(月) 17:40:34
ActiveXを使えば、ブラウザでもできるんじゃないですか?
でも、怖い話ですねぇ。
怪しいActiveXは、ダウンロードしないのが吉です。

andi 2000/01/31(月) 18:48:07
IEではJAVAのバグでファイルが見られるそうです。

http://java-house.etl.go.jp/ml/archive/j-h-b/030376.html
http://java-house.etl.go.jp/ml/archive/j-h-b/030411.html

↑なんか自分の環境で開くと強制終了されちゃいますが・・・

あかっち 2000/02/01(火) 09:39:06
[[解決]]
納得しました。

確かにそうですよね。

ローカルだけで動くんじゃないんだから。

ありがとうございました。

[上に] [前に] [次に]