ブラウザ上にドラッグ&ドロップしたファイル名を取得するには?
[上に]
[前に]
[次に]
きつつき
[E-Mail]
2000/03/16(木) 09:37:09
エクスプローラなどからブラウザ上にドラッグ&ドロップしたファイルのファイル名(パスを含む)を、JAVAスクリプトなどで取得する方法はないでしょうか。ファイルをサーバーにアップロードするために必要です。アップロードは、ポスティングアクセプターという仕組みを利用しようと考えています。
無責任官庁
2000/03/16(木) 14:14:47
セキュリティの事を考えると、クライアント上のパスをスクリプトで取得
するのは不可能じゃないかな〜と思います。
普通に、<input type=file>じゃ、だめなんですか?
私は Posting Accepter の事はよく分からないのですが。
#IEだと、<input type=file> で入力されたファイル名だったら、
#どうにかしてスクリプトで取得できるみたいだけど。
ちょっとヒマだったので IEへの Drag&Drop(JavaScript) について
調べてみた所、ドロップしたデータの内容だけなら取得できるようです。
(IE5専用みたいだけど)
http://msdn.microsoft.com/workshop/Author/dhtml/reference/events/ondragstart.asp
でも私は英語が読めないので、詳しいやり方までは分かりませんが(-_-;)
ドロップした時にファイル名を抜き取る ActiveX Controlでも自作
するならば、できない事も無いかもしれませんが…
(ひょっとしたらそういうコントロールがどこかにあるのかも)
きつつき
[E-Mail]
2000/03/16(木) 15:42:35
<input type=file>の欄に入るファイル名を、[参照]ボタンで選択するのではなくドラッグ&ドラッグしてきたファイルから取得したのです。
IE5限定でいいのですが、具体的な方法やヘルプを教えてもらいたいです。
どなたか、ご存知の方はいませんか。
[上に]
[前に]
[次に]