2007年9月22日土曜日

IEとFirefoxではアップロードファイル名が違う!?

スズキです。

ついさっき、作成した、アップロードファイルバリデーターを
http://suz-lab.blogspot.com/2007/09/suz-s2-validator-003.html
iretの中の人に使ってもらったら、早速フィードバック(バグ)がきてしまった。
http://mchiraura.blogspot.com/2007/09/suz-s2-validator.html

なんか、表記のようにIEとFirefoxでは、
アップロードしたファイルに対して、getName()で取れる値が
下記のように異なっている。

Firefox: hoge.jpg
IE6,7: C:\Users\iretsuzuki\Pictures\hoge.jpg

しかたないので、

String name = file.getName().substring(file.getName().lastIndexOf("\\") + 1);

として評価するように修正。

あと、アップロードファイルがNULLのときも、ヌルポがでてたので、
それも修正。

これで、suz-s2-validator-0.0.4としよう。
(品質悪すぎ…)

--
blog: http://suz-lab.blogspot.com/

0 コメント: