让blobstore回调到端点方法

时间:2014-03-03 19:47:45

标签: java google-app-engine google-cloud-datastore google-cloud-endpoints blobstore

我正在使用eclipse插件开发一个app-engine连接的android项目。当我将图像上传到blobstore时,如何使其回调端点方法?我在这里找到了很棒的帖子,可以作为参考来更好地理解我的问题(如果你需要的话)。

using blobstore with google cloud endpoint and android

Saving blobs with Google Endpoint

所以,我真的想知道如何使回调url成为端点方法,例如下面的saveAnimalData(我从引用的链接中偷走了)

@ApiMethod(name = "saveAnimalData", httpMethod = HttpMethod.POST)
        public String saveAnimalData(AnimalData request) throws Exception {
}

1 个答案:

答案 0 :(得分:0)

你应该可以使用

https://appid.appspot.com/_ah/api/apiname/version/saveAnimalData

作为您致电时的最终目的地网址。 blobstoreService.createUrl(destination)

请记住,此处的请求不是您原来的提交。 GAE将首先调用内部URL(由blobstoreservice创建的URL),存储blob然后调用目标URL,以便在发送到端点之前发送的任何信息都将丢失(例如AnimalData将为null)