- - PR -
【ASP.NET】リストボックスによるアップロードについて
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-29 16:47
#Enter押したら、いっぱいレスが登録されてしまった・・・ べるさん、こんにちは。お世話になっておりますm(_ _)m では、単にクライアント側のフルパスが取得できなくなるだけで、アップロード自体は問題なく出来るだろう、ってことでしょうか? 私の例を出すと、画面に、 <INPUT id="filGet" type="file" name="filGet" runat="server"> があって、サーバ側にポストした際に、
としている場合は、問題なくアップロード出来るだろう、ってことでしょうか? であれば、安心なのですが・・・ 私は、「filGet.PostedFile.FileName」がフルパス→ファイル名に変わるので、本処理は正常に動作しなくなるのでは、と認識しています。 もしよろしければ、べるさんのおっしゃる「ファイルの内容自体は取得できるでしょう。」の方法かそれに関するアドバイスをいただきたいのですが。 編集1 : 内容無しで登録してしまったため、内容を登録。 編集2 : BBコードの設定ミスを修正。 [ メッセージ編集済み 編集者: ひろれい 編集日時 2006-05-29 17:01 ] [ メッセージ編集済み 編集者: ひろれい 編集日時 2006-05-29 17:03 ] | ||||||||||||
|
投稿日時: 2006-05-29 17:25
WindowsXP SP2 IE7 Beta2 では たしかに PostedFile.FileName ではファイル名のみしか取得できませんでしたが、 ファイルの保存自体は問題なく出来ました。
では同じ結果が返るのでフルパスを表示させたいとか 保存したいとかで無い限り問題ないと思います。 | ||||||||||||
|
投稿日時: 2006-05-29 17:49
ちなみにFireFoxもフルパスは取れない仕様になっているようです。 | ||||||||||||
|
投稿日時: 2006-05-29 17:54
かるあさん、こんにちは。
おおっ! IE7をもう入れているんですね。 確認までしていただき、ありがとうございますm(_ _)m 内部的な処理は変わらず、PostedFile.FileName が返す値を制限するという感じになるのでしょうかね。 これで、ちょっと安心できます。 今のテストが終わったら、私もIE7を入れて、確認してみたいと思います。 と言うか、すぐアンインストール出来るんだから、自分で確認すべきですね。 申し訳ありませんでした。 | ||||||||||||
|
投稿日時: 2006-05-29 18:18
IE7 は IE6 を上書きするので気をつけてください。 僕の場合は VMWare 上の XP で確認しています。 Beta なソフトウェアを通常使う PC には入れたくないので | ||||||||||||
|
投稿日時: 2006-05-29 18:25
おっしゃる通りでございます。申し訳ありませんでしたm(_ _)m 自分で確認することをしないとは、技術者失格です。 早速、IE7 Beta2 をインストールし、確認しましたところ、かるあさんの仰る通りの動作をすることを確認しました。 (この文章も IE7 で書いています) これで、安心できました。 べるさん、かるあさん、みなさんありがとうございました。 #それにしても、IE7 の UI ってかなり変わりますね。なんか、Media Player みたいw #タブウィンドウは好き嫌いが分かれそうですね。 って、書いてたら、かるあさんから返信が。
もう、入れちゃいました(^_^;) 自分の開発環境で、システム開発環境ではないので、すぐにアンインストールすればいいかな、なんて安易に考えて・・・ 確かに上書きされました。アンインストールしても完全にキレイにならない感じがするなぁ・・・ | ||||||||||||
|
投稿日時: 2006-05-29 18:35
ひろれいさん、こんばんは。
#またしても収束後の投稿になってしまいましたが…。
「メールに添付されたファイルを取得する際に、フルパスが必要か?」ってのと一緒ですよね。 | ||||||||||||
|
投稿日時: 2006-05-29 18:51
きくちゃん(さん?)、こんばんは。
#これは、IE6 で書いていますw
そこが理解できていなかったんですよね、私は。 ファイルが選択され、サーバにポストした時点で、もうファイルはサーバのメモリ上にあるんですよね。 で、そのファイルのフルパスが取得できる状態(IE6)から、ファイル名のみ取得できる状態(IE7)に変わる、と。 だから、ファイルが取得できる/できない、には影響が無い、と。 と言うことですよね? |