首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将图像从Android上传到或

将图像从Android上传到或
EN

Stack Overflow用户
提问于 2013-06-29 21:37:18
回答 1查看 2.8K关注 0票数 1

我有一个GAEJ,并希望保存图片,从一个安卓设备和iPhone上传。

为什么有两个Google服务和一个应该使用GAEJ?

谷歌百货https://developers.google.com/appengine/docs/java/blobstore/

谷歌云存储https://developers.google.com/storage/

伪码:

  1. HttpClient一些Base64编码的数据。
  2. 将图像发送到。
  3. 从,将解码图像保存到BlobStore或Cloud。
  4. HttpServletResponse状态返回到Android。

我对如何做第三步感到困惑。

事先谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-06-30 06:15:28

很久以前,当应用程序引擎存在时,google云存储还不存在,所以存储blobs的方法是使用blobs存储。现在它已经存在了,他们也使cloud存储的api与google云存储一起工作。两者都与图像服务/操作一起工作。但我认为,云存储也是在cdn中构建的,cdn提供最接近边缘服务器的服务,而下载时的But存储将来自应用程序实例。

上传到其中任何一个都是同样的工作方式,您需要从客户端请求一个上传url会话,当您将其上传到url时,它将直接上传到blobstore/云存储中。

代码语言:javascript
复制
send_to_client_url = blobstore.create_upload_url('/yourHandler')
HttpClient.post file to send_to_client_url
yourHandler recieves a blob row then store blobKey to your datastore as reference

当文件到达您的处理程序/或失败时,您已经上传了该文件,所以要适当地处理您对客户端的响应(android/ios)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17384924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档