- ベストアンサー
safari とmultipart/form-data
自作のCGIに対して、safariで動かすと正しく動作しないという苦情がきました。 (画像をアップできるようにしているため)multipart/form-data のフォームでデータを送信する形式をとっているのですが、報告してくれた方によるとWindowsのIEやNetscapeではちゃんと動作することを確認済みで、MacのNetscapeでも確認済みのようです。なのでsafariというブラウザに対応した記述をしていないからだとは思うのですが、私自身Macユーザーではないので自分で動作確認が出来ません^^;送信されるデータ形式が違うのでしょうか? 普通ならば -----------------------------7dxxxxxxxxxxxx Content-Disposition: form-data; name="test_A" aaaaa -----------------------------7dxxxxxxxxxxxx Content-Disposition: form-data; name="test_B" bbbbbb -----------------------------7dxxxxxxxxxxxx-- といった感じですよね?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これはsafariのバグです。 アップロードするファイル名やパスに日本語が含まれていると正しく送信できないようです。
その他の回答 (1)
noname#161749
回答No.1
safariでの表示確認だけなら http://www.danvine.com/iecapture/ で目的のURL入れればキャプチャ画面を確認できます。