google.appengine.api.files.blobstore 模块

总结

Files API。

自 1.8.1 版起已弃用:请改用 Google Cloud Storage 客户端库。

Blobstore 特定的 Files API 调用。

目录

google.appengine.api.files.blobstore.create(mime_type='application/octet-stream', _blobinfo_uploaded_filename=None)源代码

创建可写的 blobstore 文件。

参数
  • mime_type - 字符串形式的结果 Blob 内容 MIME 类型。

  • _blobinfo_uploaded_filename – 字符串形式的结果 Blob 的 BlobInfo 文件名。

返回值

Blobstore 文件的文件名。File API 打开函数可打开此文件以进行写入。如需读取文件或获取其 Blob 键,请完成该文件并调用 get_blob_key 函数。

google.appengine.api.files.blobstore.get_blob_key(create_file_name)源代码

获取最终确定的 Blobstore 文件的 Blob 键。

参数
  • create_file_name – 从 create() 获取的可写 blobstore 文件名

  • 文件应该会最终确定。(函数。)–

返回值

相应 Blob 的 apphosting.ext.blobstore.BlobKey 实例;如果文件名引用的 Blob 未最终确定,则为 None。

可能引发的错误
  • google.appengine.api.files.InvalidFileNameError(如果文件名不是

  • 有效的未最终确定的 Blob 文件名)。

google.appengine.api.files.blobstore.get_file_name(blob_key)源代码

获取从 Blob 中读取的文件名。

参数

blob_key – BlobKey 的实例。

返回值

字符串形式的文件名,可与 File API 配合使用以读取文件。