将请求中作为Base64编码的字符串传递的图像/文件存储到GAE数据存储区

时间:2015-08-12 17:26:09

标签: java google-app-engine blobstore

我正在Google App Engine / java中创建Android应用程序的服务器后端。有添加个人资料图片的功能。 从Android App,我将此图像作为Base64编码流传递到我的App Engine Servlet。我很困惑如何使用blobstore api存储此图像(文件)。然后我将使用ImageService API创建此blob的IMageURL。

任何人都可以提出最佳方式,如何投放广告

1 个答案:

答案 0 :(得分:0)

试试这个:

1)Decode the Base64 string on App Engine.或者,只需POST the file本身而不对其进行编码。

2)将图像存储在Google Cloud Storage上。这是一个example

3)使用getServingUrl中的Blobstore API功能从云存储中检索图像。

如果您在投放前进行图像处理,则可以使用Images API