0

我今天刚开始使用谷歌应用引擎,我爱上了端点。我很容易地做了一个,它将一个对象存储在只有几个字符串值的数据存储区中。但我还想要一个小的缩略图图像与该数据存储实体一起使用。我了解如何使用 HttpServlet 从 android 上传 blob。我正在考虑使用数据存储实体的 id 作为 blobstore 中的图像名称,但我不知道如何连接这两个事件,因为我会将实体上传到数据存储,然后是该请求之后的 blob。有谁知道我如何在 blobstore 中以某种方式连接到数据存储中的实体的图像,所以当我访问数据存储时,我还可以调用与之关联的 blob。任何帮助将不胜感激!

谢谢,扎克

4

1 回答 1

2

好吧,您可以在 GAE 中使用ImageService API 来提供不同大小的图像,也可以对这些图像应用各种转换。

我也在下面与您分享一些代码,以便您了解我如何使用存储的 blobkey 提供图像 url。

String blobKeyString = blobKey.getKeyString();   // Returned value of blobkey when upload is done.
ImagesService services = ImagesServiceFactory.getImagesService();
ServingUrlOptions serve = ServingUrlOptions.Builder.withBlobKey(blobKey);
String imageUrl = services.getServingUrl(serve);
于 2013-03-09T09:40:19.877 回答