EZweb と enctype
世界の中心で EZweb が form タグ内の enctype を正しく処理できないと言うことを叫ぶ。
と言うわけで以下は僕の妄想です。
・form タグには enctype っていう指定がある
HTMLタグリスト/フォームタグ/送信時のデータ形式を指定する - TAG index
・EZweb は enctype の指定に対応してない。
・i-mode も enctype の指定に対応してない。
enctype に multipart/form-data が指定されていた場合・・・
まず i-mode の場合
・フォームから POST した時 i-mode は enctype の指定を無視して、
HTTP ヘッダで Content-Type: application/x-www-form-urlencoded を送信し、
application/x-www-form-urlencoded 形式でデータを送信する。
つまり「application/x-www-form-urlencoded でデータを送りますよ」と言って
その通り application/x-www-form-urlencoded 形式でデータを送る。正しい。
EZweb はというと・・・
・EZweb の場合、フォームから POST すると
HTTP ヘッダで Content-Type: multipart/form-data を送信し、
application/x-www-form-urlencoded 形式でデータを送信する。
つまり「multipart/form-data でデータを送りますよ」と言っておいて
データはそれとは違う application/x-www-form-urlencoded 形式で送られる。ウソツキ!
・・・と言うことが半年かかって今日わかりました。
ふっ。
カテゴリ
developmentトラックバック(0)
このブログ記事を参照しているブログ一覧: EZweb と enctype
このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/240

コメントする