【问题标题】:How do I store a db.Blob in Google App Engine's blobstore?如何在 Google App Engine 的 blobstore 中存储 db.Blob?
【发布时间】:2014-03-23 18:56:27
【问题描述】:

在python Google App 引擎应用程序中,我可以创建一个包含二进制数据的db.Blob 对象:

blob = db.Blob(open("image.png", "rb").read())

如何将其存储为 blobstore.BlobReferenceProperty 的值?

我可以创建一个 URL 句柄并通过 URL 发送 blob,但我可以以某种方式将 db.Blob 直接转换为 blob 存储实体吗?

【问题讨论】:

    标签: python google-app-engine blobstore


    【解决方案1】:

    将文件写入 blobstore 的文件 API 已被弃用。您必须改用 GCS,因为 Google 正在远离 blobstore。看到这个GIST

    但您的应用程序也可以将您的 blob 上传到应用程序的 blobstore。看到这个GIST

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-25
      • 2013-09-23
      • 2020-01-23
      • 2020-03-09
      • 2011-06-01
      • 2015-02-07
      • 2011-09-28
      相关资源
      最近更新 更多