在RPC上发送大字符串会导致麻烦

时间:2011-08-03 16:31:35

标签: gwt gwt-rpc

所以这是一个很快的问题。

我现在已经到了将图像发送到blobstore的阶段,但RPC部分导致了问题。

通过RPC发送base64编码的图像数据(如此数据:image / png; base64,iVBORw0KGgoAAAANS等)会导致服务器端a?标头?被添加到字符串中。

因此字符串变为

7 | 0 | 6 | http://127.0.0.1:8888 / justatest / | EEBD10CD0 * more numbers * com.rohan.justatest.client.linkservice.getlink.java.lang.string / 2010016611 | data:image / png;我的图像的base64rest和结尾1 | 2 | 3 | 4 | 5 | 6

所以我向你提问,为什么会这样?我不介意技术故事。

或者...是不是为更大的文件构建的RPC,我应该使用RequestBuiler吗?

此外,我尝试了一个包含一个字符串的包装类,它给出了相同的结果。

提前致谢,非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

附加此大小的标题会导致RPC出现问题,我建议您使用HttpRequestBuilder。