【问题标题】:GAE how to identify blobstore file ownerGAE如何识别blobstore文件所有者
【发布时间】:2014-03-30 21:49:46
【问题描述】:

我想在 GAE 中的 BlobStore 上创建一个包含多个文件的目录(文件夹)。 GAE 支持吗?谢谢

【问题讨论】:

    标签: java google-app-engine blobstore


    【解决方案1】:

    如果你想这样做,你可能想看看 GCS:

    GCS 和“子目录”

    Google Cloud Storage 文档指的是“子目录”和 GCS 客户端库允许您在以下情况下提供子目录分隔符 你创建一个对象。但是,GCS 并不实际存储对象 进入任何真正的子目录。相反,子目录只是 对象文件名的一部分。例如,如果我有一个桶 my_bucket 并将文件存储在某处/over/the/rainbow.mp3,文件 Rainbow.mp3 并没有真正存储在子目录中 某处/上方/那个/。它实际上是一个名为 某处/over/the/rainbow.mp3。

    https://developers.google.com/appengine/docs/java/googlecloudstorageclient/

    因此,每个所有者都有一个“目录”是最简单的方法。

    【讨论】:

      【解决方案2】:

      这完全取决于您计划如何使用这些文件。

      例如,您可以拥有一个带有属性 user、title、date 和 key 的实体照片。如果您需要用户拥有的所有照片的列表,请按用户 ID 查询照片实体。如果您需要访问图像本身,请使用照片实体中的密钥。

      请注意,在这种情况下,文件本身可以存储在 Blobstore、Google Cloud Storage 或其他任何地方。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 2013-11-07
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多