我有一个问题发送从闪存数据的一个巨大的(〜4MB)块,我的Java Servlet,我目前使用的URLVariables传输数据发送大量的数据,但它似乎有这是一个限制(因为它似乎可以用更小的数据块工作),我该如何抑制这个限制,或者以任何其他方式将我的数据发送到我的servlet。问题从闪存
我的闪光代码到目前为止:
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);
@@ John,我将如何使用它来上传字符串? – Skeen
@@ John,你可以发布一个答案,显示一些这样的代码,其中data_string是一个巨大的data_string。 – Skeen
@@ John,它实际上是一个BitmapData对象,它被编码成一个字符串,我猜这个编码可能发生在服务器端,如果这样可以轻松解决发送问题。 - 我想SWF本地内存。 – Skeen