【问题标题】:does blobstore create blobInfo when using create_gs_key ?google app egine使用 create_gs_key 时,blob 存储会创建 blobInfo 吗?google app engine
【发布时间】:2015-01-18 13:02:00
【问题描述】:

我正在使用 create_gs_key 为云存储中的文件创建 blobestores 密钥。

根据 https://developers.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage

我无法获取 bloblInfo。

但是当我尝试从 create_gs_key 返回的键中获取 bloblInof 时,我得到了 blobInfo 对象(带有大小和 md5 但没有文件名)?

【问题讨论】:

  • 在 SDK 中创建了一个不带文件名的 BlobInfo 对象。但是当您上传您的应用程序时,不会创建任何 BlobInfo 对象。
  • 不,我不是在谈论 SDK!没错,不会创建 blobInfo 对象,但是如果您尝试在代码中获取 blobInfo 然后大小,您将得到它...
  • Docs: cloud.google.com/appengine/docs/python/blobstore 但是,BlobInfo 对象目前不适用于 GCS 对象。
  • @voscausa 是的,我读到了,并在我的问题中发布了相同的链接,但实际上我得到了具有 md5 和大小的 blobInfo ...也许这是错误?你可以试试...
  • 不要打扰不要使用它。以下是我使用 GCS 的方法:github.com/voscausa/appengine-gcs-blobstore-python

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


【解决方案1】:

不,它不会创建 BlobInfo - 它只是创建一个 BlobKey,然后您可以在接受 BlobKey 作为参数的各种函数中使用它。

【讨论】:

  • 但是,当我尝试获取 bloblInfo 然后是属性大小时,我得到了它....没错,我无法在 DatastoreViwer 中搜索此 blobInfo 但它存在???
猜你喜欢
  • 2016-12-21
  • 2011-10-10
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
相关资源
最近更新 更多