環境は以下のとおりです。
- 機器:Android(Softbank 001HT)
- ブラウザ:Android付属のブラウザ
サーバのログを確認すると、POSTの後にGETを受け取っていました。
検索したところ、以下の様なページを見つけました。
http://stackoverflow.com/questions/4674737/avoiding-content-type-issues-when-downloading-a-file-via-browser-on-android
http://code.google.com/p/android/issues/detail?id=1978
これらによると、AndroidのブラウザがPOSTメソッドでサーバにリクエストして、サーバからContent-Disposition:attachmentなヘッダを受け取ると、再びGETメソッドで同じURLにリクエストを送信するとのことです。
また、この動作はPCのブラウザとは違うのですが、バグでは無いようです。
対応方法としては、POSTメソッドとGETメソッドで処理を変えるとか、フォームデータの内容が見えてもよいのなら画像をダウンロードするURLには、GETメソッドでリクエストする等がありそうです。
2 comments:
These are actually great ideas in on the topic of blogging. You have touched some nice things here. Any way keep up wrinting.
Hey there just wanted to give you a quick heads up. The text in your content seem to be running off the screen in Ie. I'm not sure if this is a formatting issue or something to do with web browser compatibility but I figured I'd post to let you know. The design and style look great though! Hope you get the issue fixed soon. Thanks
Post a Comment