基本的には、4〜12個の小さなアイコン(6kb)と15〜20個の中型アイコン(例えば200kb)のアイコンをアップロードする必要があります。ファイルAPIベース64 htmlページからサーブレットへの複数の画像のエンコーディング
POSTリクエストを使用してサーブレットにベース64エンコーディングを使用して複数の画像をアップロードするhtmlページがあります。この基本64文字列はバイトに変換され、サーバーサイドのコードでイメージが作成されます。
POSTリクエストは、小さいサイズの画像(7kb)と6〜7個の中サイズのアイコン(200kb)をアップロードするのに問題ありません。しかし、私は8以上の中規模のアイコンをアップロードしているとき、htmlページはHTMLページからサーブレットにデータを運ぶことができません。私のサーブレットでさえ(sipReq.getParameter( "name"))他の属性の値はnullとして取得しています。
可能な解決策をお手伝いしてください、または私は他の代替手段を探すべきです。
画像を文字列に変換するのではなく、アップロードする方法として、複数の部分からなるリクエストを検討しましたか?また、あなたのサーバーのポストサイズ制限を知っていますか?あなたの8つの画像で2MB以上になると思っています – Sean
FYIとして、Tomcatを使用している場合、デフォルトのポストリミットは2MBです。 – Sean
[this](http://trentrichardson.com/2009/06/05/meet-jquery-iframer/)のようなもの? – saml