【问题标题】:Why am I seeing both Blobstore and Datastore viewer in the admin panel?为什么我在管理面板中同时看到 Blobstore 和 Datastore 查看器?
【发布时间】:2014-01-30 02:45:31
【问题描述】:

我的本​​地机器上有一个 GAE PHP 应用程序。

我使用 move_uploaded_file() 或 file_put_contents() 将数据存储在数据存储中。

我在 Blobstore 查看器和数据存储查看器中都看到了文件,如图所示。为什么和有什么区别?我认为 Blobstore 不适用于 PHP。

【问题讨论】:

    标签: google-app-engine google-cloud-storage google-cloud-datastore blobstore


    【解决方案1】:

    我对 PHP 的 GAE 不是很熟悉,但很可能任何文件上传功能都是通过 Blobstore 在幕后实现的。

    使用 Blobstore 有两个副作用:实际文件内容存储在 Blobstore 中,有关 Blob 的一些元数据作为实体 (BlobInfo) 存储在 Datastore 中。

    所以是的,两者都可以看到。

    不同之处在于 Datastore 是结构化数据(实体)的数据库,而 Blobstore 存储大型不透明二进制对象(如文件)。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多