1

ユーザーが iPad から複数の画像を選択し、この画像をポータルにアップロードできる iPad 用の検査アプリケーションを開発しています。また、特定の各画像にコメントを入力することもできます。

通信にはxmlを使用し、画像をbase64文字列形式に変換してサーバーにアップロードしています。

XML のサイズが約 2 MB に達すると、サーバー側で XML が受信されず、Tomcat サーバーが Null Pointer Exception を返します。

xml のサイズが 2 MB 未満であれば問題なく動作します。画像をbase64に変換することは、画像をサーバーにアップロードする適切な方法ですか?

iPad/iPhoneアプリからアップロードするデータのサイズ制限はありますか?

どんな助けでも本当に感謝しています。

4

3 に答える 3

0

モバイルからサーバーに画像をアップロードするためにASIHTTPフレームワークを使用する画像をアップロードする方法については、以下のリンクを使用して くださいhttp://allseeing-i.com/ASIHTTPRequest/How-to-useアプリにasihttpframewokを追加することを忘れないでください

于 2012-08-24T07:48:27.367 に答える
0

POST の代わりに HTTPMethod に PUT を使用し、正常に動作しましたが、PUT を使用することの欠点があるかどうかはわかりません。

于 2012-08-27T16:03:28.513 に答える
0

こんにちは、画像を圧縮してください

NSData *imageData = UIImageJPEGRepresentation(theImage, 0.1f);  

これにより、画像が圧縮されてから base64 に変換されます。

于 2012-08-24T07:46:20.527 に答える