gpt4 book ai didi

android - 我将如何使用 blobstore 来处理 android 图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:47:26 24 4
gpt4 key购买 nike

有人可以为我澄清一下吗?我正在 https://developers.google.com/appengine/docs/java/blobstore/overview 阅读关于 blobstore 的开发者页面。 .我似乎无法全神贯注于保存和检索 blob 的过程?听起来像

  • android 应用程序会直接将图像发送到 blobstore
  • 保存图像后,blobstore 会返回一个 blobkey 到我的后端,供我放入数据存储区

是这样的过程吗?也许是因为我度过了漫长的一天,但我只是看不到它。如果有人有他们不介意分享的例子,请张贴。我只需要将来自 android 的图像保存在 blobstore 中,然后能够使用 blobkey 或其他方式检索它们。

我已经看过了

对于我来说,我不知道为什么他们不为我做这件事。

我想有些问题是:

  • android 如何知道将 blob 发送到哪里?我的意思是,Google 会区分我的 blobstore 实例和其他人的实例,就像它区分我的数据存储实例一样吗?换句话说,我可以转到 App Engine Applications Overview 并按照我在数据存储区中的方式查看属于我的应用程序的所有 blob 吗?我想一段完整的、有效的代码可以帮助我看到这些答案。

我的部分问题可能是我从未使用过 servlet。我目前正在为我的 api 使用 Google Cloud Endpoint。

最佳答案

其实上传到blobstore有两种方式:

使用 direct upload handler :

  • 服务器通过 createUploadUrl(..) 获得一个唯一的一次性 secret 上传 url 并将此 url 发送给客户端。
  • 客户端使用 multipart/form-data POST 将数据上传到此 url。
  • 优点是您可以上传大文件 (>32mb)。

使用 blobstore FileService API 已弃用并且不应再使用:

  • 您创建自己的 POST 上传处理程序,客户端在其中上传数据。
  • 您使用 FileService API 将数据保存到 blobstore。
  • 缺点是您最多可以上传 32mb 的数据(通用 GAE 请求限制)。
  • 好处是您可以访问数据,因此可以根据需要编辑内容。

关于android - 我将如何使用 blobstore 来处理 android 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com