Google app engine 如何使用GAE/Cloud Endpoints API方法将图像上传到Google云存储
有没有人举过一个GAE/Cloud Endpoints API方法(Java)的例子,可以从Android应用程序中获取图像并将其上传到Google云存储 我似乎找不到任何关于如何做到这一点的样本,但据我所知,这是可能的 编辑: 本教程介绍了如何在eclipse中向google app engine添加依赖项,以及如何将图像上载/下载到google云存储。是否有可能以某种方式对云端点执行此操作。。?毕竟,他们都是谷歌应用引擎 我希望将尽可能多的上传/下载代码卸载到我的云端点API方法中,而不是在Android内部编写所有代码。这将允许我在其他客户端上重用我的云端点API 我找到的更多信息: 看起来这是云端点后端的gradle依赖项?:Google app engine 如何使用GAE/Cloud Endpoints API方法将图像上传到Google云存储,google-app-engine,google-cloud-storage,google-cloud-endpoints,objectify,Google App Engine,Google Cloud Storage,Google Cloud Endpoints,Objectify,有没有人举过一个GAE/Cloud Endpoints API方法(Java)的例子,可以从Android应用程序中获取图像并将其上传到Google云存储 我似乎找不到任何关于如何做到这一点的样本,但据我所知,这是可能的 编辑: 本教程介绍了如何在eclipse中向google app engine添加依赖项,以及如何将图像上载/下载到google云存储。是否有可能以某种方式对云端点执行此操作。。?毕竟,他们都是谷歌应用引擎 我希望将尽可能多的上传/下载代码卸载到我的云端点API方法中,而不是在
dependencies {
compile 'com.google.apis:google-api-services-storage:v1-rev66-1.21.0'
}
编辑:
您应该在云端点内使用此依赖项:
compile 'com.google.appengine.tools:appengine-gcs-client:0.5'
您不能直接将(大型)文件上载到端点API方法,而是需要使用blobstore(或GCS)()接收它们。这需要以下几点:
- 在服务器上设置blobstore上载处理程序(这只是一个常规的webapp2处理程序)
- 公开调用
,然后将上传url返回到应用程序blobstore的端点方法。创建上传url()
- 在应用程序中,将图片上传到该上传URL;该文件将在您的上载处理程序中访问,您可以将其移动到GCS、数据存储或其他地方