我想在包含多个文件的GAE中的BlobStore上创建一个目录(文件夹)。 GAE支持吗?感谢
答案 0 :(得分:1)
如果你想要的话,你可能想看看GCS:
GCS和"子目录"
Google云端存储文档是指"子目录"和 GCS客户端库允许您在何时提供子目录分隔符 你创建一个对象。但是,GCS实际上并不存储对象 进入任何真实的子目录。相反,子目录很简单 对象文件名的一部分。例如,如果我有一个桶my_bucket 并将文件存储在/ / / rainbow.mp3文件的某处 rainbow.mp3并没有真正存储在子目录中 地方/在/的/。它实际上是一个名为的文件 某处/上/中/ rainbow.mp3。
https://developers.google.com/appengine/docs/java/googlecloudstorageclient/
所以,一个"目录"每个所有者将是最简单的方法。
答案 1 :(得分:0)
这完全取决于您打算如何使用这些文件。
例如,您可以拥有一个实体照片,其中包含属性user,title,date和key。如果您需要用户拥有的所有照片的列表,则按用户ID查询照片实体。如果您需要访问图像本身,请使用“照片”实体中的键。
请注意,在这种情况下,文件本身可以存储在Blobstore,Google云端存储或其他任何位置。