フラッシュからJavaサーブレットに巨大な(〜4MB)データブロックを送信する際に問題が発生しました。現在、URLVariablesを使用してデータを転送していますが、これには制限があるようです(小さいデータブロック)、この制限を抑制する方法、またはその他の方法でデータをサーブレットに取得するにはどうすればよいですか。
これまでの私のフラッシュコード:
var variables:URLVariables = new URLVariables();
variables.name = name_string; //Plenty of these small attributes
variables.data = data_string; //And the huge BLOB
var sendReq:URLRequest = new URLRequest("http://localhost:8080/recieve/");
sendReq.method = URLRequestMethod.POST;
sendReq.data = variables;
var sendLoader:URLLoader;
sendLoader = new URLLoader();
sendLoader.addEventListener(Event.COMPLETE, Handler);
sendLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
sendLoader.load(sendReq);