2011-08-03 40 views
0

所以这是一个快速的问题。通过RPC发送大字符串导致问题

我现在已经到达将我的映像发送到blobstore的阶段,但RPC部分正在引发问题。

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

因此字符串变成

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

所以我的问题给你,为什么会发生这种情况?我不介意技术故事。

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

另外我尝试了一个包装类,其中有一个字符串,它给出了相同的结果。

在此先感谢,非常感谢帮助!

回答

0

附加这个大小的头将导致问题到RPC,我建议你使用HttpRequestBuilder。

+0

谢谢,我正在研究它。 – Rohan