[PHP-users 9850] Re: ファイルアップロードの不思議な現象

SEGAMI Takashi php-users@php.gr.jp
Fri, 6 Sep 2002 19:19:48 +0900


瀬上です。
In message Fri, 6 Sep 2002 18:47:19 +0900 
 "D.Yamashita" <yamasan@ise.eng.osaka-u.ac.jp>" wrote:
> 今議論しているのは、例えば
> C:hoge.txtと入力したらちゃんとC:\hoge.txtのファイルと認識されたり
> D:hoge.txtと入力してもD:\hoge.txtのファイルと認識されなかったり
> していることなんです。
> なので、例え上記のようにコードを書き直したところで、結果はやはり
> 同じです。(実際に試してみました)

そうなんです。
判っていただけたでしょうか?
>> 瀬上様の環境ではAドライブのみが、私の場合ではDドライブが、
> 正常な(?)結果になっている理由はさっぱり分かりませんが、
> ブラウザが関わっていることは間違いないでしょうね。$ul1変数に
> "none"を入れるか、そうでない値を入れるかはIEのお仕事ですから。。。

その後、山下さんと同じように、すべてのドライブでテストしてみました。
ブラウザはIE6とNS7です。
私の場合は、C:はFAT32, D: E: F:はすべてNTFSです。A:はFATです。
しろまるはアップロードできる(異常)×ばつはアップロードできない(正常)
指定ファイル		IE6		NS7
A:README.txt		しろまる		しろまる×ばつ		しろまる
D:README.txt		しろまる		しろまる
E:README.txt		しろまる		しろまる
F:README.txt		しろまる		しろまる
ファイルシステムのせいかどうか判断するために、MドライブにMOを
いれて試してみました。FATのメディアとFAT32のメディアを用意して、
みましたが....
指定ファイル		IE6		NS7
M:README.txt (FAT)	しろまる		しろまる
M:README.txt (FAT32)	しろまる		しろまる
結果は期待するものと違います。
ファイルシステムとも違うようですね。いったい何が理由なのかわかりません。
> つまりクライアント側の問題である可能性が極めて高いわけです。

おっしゃるように、たぶんクライアント側の問題なのでしょうが、
どなたか他に正常にアップロードできない方はいませんか?
#だんだんPHPの話と違ってきているのかもしれませんが、ご容赦をください。
/*
 * 瀬上 孝司 / SEGAMI Takashi <sage@tokyo.microcad.co.jp>
 * 株式会社マイクロ・シー・エー・デー 第2システム開発室
 */

AltStyle によって変換されたページ (->オリジナル) /