- - PR -
ASP.NETでのファイルアップロードについて
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-06-22 22:06
IE7 になると、パス名は取り出せないので、この検証コードも使えなくなります。ご注意。
| ||||||||
|
投稿日時: 2006-06-22 23:56
すいません、IE7で試してないのであれですが クライアントのJavaScriptでも取り出せなくなるんですか? | ||||||||
|
投稿日時: 2006-06-23 00:13
私もIE7はぜんぜん試してないんですが、 クライアントのJavaScriptだからこそ、下手なことは できなくしていってるんだと思いますよ。 | ||||||||
|
投稿日時: 2006-06-23 00:29
あっ、なるほどそのとおりですね 横槍すみませんでした。 | ||||||||
|
投稿日時: 2006-06-23 10:24
これと混同してるような気が、ものすごくするんですけど…(^^;
私もBeta版使って試したわけじゃないんで、違ってたらごめんなさいですが、FileSystemObjectは使えるんじゃないですかね? ただし、ActiveXObjectが動くセキュリティレベルになっていればですけど。 IE6以前でも、通常のセキュリティレベルじゃActiveXObjectは使えませんよね。 | ||||||||
|
投稿日時: 2006-06-23 21:59
件名:IE7(Beta2)を使用すると、HttpPostedFile.FileNameで絶対パスが取得できない で、試したところ、「取れなかった」と報告しています。
FileSystemObject にパス名が渡れば、使えるでしょう。 でも、FileSystemObjectに、ファイル名しか渡らないなら、使えないと思うのですが、いかがでしょう? 「カレント ディレクトリが動くんだったら動くよなぁ。。。」と思って実験。 セキュリティ レベルが「低」でないと動かない。。。 さらに、インターネットゾーンは「中」より低くできない。 で、やっぱり、「ファイル名」しか渡らないので、false。 | ||||||||
|
投稿日時: 2006-06-24 00:38
いえ、ですのでこれはポストされた後の話ですよね ポスト前にJavaScriptでも取得できないのかなーと #今日会社で試そうとしたらそんな時間すらなかった… | ||||||||
|
投稿日時: 2006-06-24 00:44
あっすいません見落としていました。 先ほどのURLのスレッドの最後に opera では javascript でも取れませんという報告がありますね |