Google AppEngine BlobInfo() 功能

1 投票
1 回答
1255 浏览
提问于 2025-04-16 11:10

你好!

官方的 GAE文档 强调了 BlobInfo 实例的一些有用属性,比如:

  • 内容类型(content_type);
  • 创建时间(creation);
  • 文件名(filename);
  • 文件大小(size);

我尝试在我的应用中使用这些属性,但我不知道该怎么正确使用,也找不到一些实际的例子来展示如何利用这些 GAE 的功能。你能帮我提供一些经过验证的 Python 代码示例吗?

非常感谢!

1 个回答

4

假设你有一个叫做 blob_key 的变量,它里面存着你 blob 的钥匙。你可以写出这样的代码:

blob_info = blobstore.BlobInfo.get(blob_key)
print('filename: %s' % blob_info.filename)

这个 blob_key 通常是通过你用来上传文件的 BlobstoreUploadHandler 返回的。

撰写回答