はじめまして。初投稿です。
早速ですが、現在JAVAによるWebアプリケーションを会社で作っています。
先日、出先の営業から、お客様がiPadでWebアプリケーションを開き顧客写真アップロード画面で画像をアップロードしようとしたところ、エラーが起きてアップロードできない現象が発生しました。調査したところ以下のことがわかりました。
・PCのブラウザ(IE11とChrome)からは問題なくアップロードが可能。
・iPhoneからは問題なくアップロードが可能。iOSのバージョンは最新版(10.3.3)です。
・iPadではアップロードしようとするとエラーが発生する。開発で使用しているのはiPad2で、iOSのバージョンは9.3.5です。お客様が使用しているiPadは不明ですが、iOSは10.3.3だそうです。
また、このこのシステムは本番で稼働しているものはhttpsで接続されており、開発ではhttp接続で開発しています。しかも、アップロードエラーに関しては、https接続でのみ発生しており、http接続では問題なくできます。
PC、iPhoneは、どちらの接続でも問題なくアップロードできます。
プログラムとしては、JSPでファイルを選び、ボタンをクリックしたところでデバッグを行うと、Action側にデータが送られていないようです。FileNameは取得できるのですが、FileSizeが0バイトで取得されます。
ネットで調べても、httpsが接続できない現象はいくらでも出てくるのですが、、「https接続はできるのにアップロードが出来ない」という現象は見つけることができませんでした。
2日間まるまる調査したのですが、これ以上はわかりませんでした。どなたかご教授お願いします。
開発環境
Windows7
Eclipse4.2
Java6
Seasar2
Tomcat6
MySQL(バージョン不明)
本番環境
CentOS (バージョン不明)
Tomcat6
MySQL(バージョン不明)
あなたの回答
tips
プレビュー