从应用引擎端点提供Blob

3

我想从我的谷歌端点服务器向Android应用程序提供一个blob; 不是指向blob的链接,而是实际的blob。我是否需要在发送它之前将blob编码为Base64?或者这由app-engine处理?

请不要将此问题与从前端发送图像到后端的反向路径混淆。我想从服务器发送到客户端。我需要对blob进行编码吗?还是由app-engine处理?哦,我正在使用Java。


我建议您通过传递BlobKey来获取GAE的ImageService Apis所提供的URL,该URL可以像普通的src属性一样在Web上的任何地方用于img标签。 - Ankur Jain
1个回答

2

不需要将Blob编码为Base64。您可以在返回对象中拥有一个字段,其中包含字节数组的数组。Cloud Endpoints层会为您处理Marshalling。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接