如何从blobstore记录中提取文件名?

时间:2013-12-25 12:00:04

标签: google-app-engine blobstore

我用

将文件保存到blobstore
af_file = files.blobstore.create(mime_type=ctype, _blobinfo_uploaded_filename=my_file.filename)

(是的,我知道这是折旧的,但由于Google Cloud无法免费提供,因此别无选择)

所以,我有结果的关键。我怎样才能提取_blobinfo_uploaded_filename值?

1 个答案:

答案 0 :(得分:2)

您可以从Blobinfo获取文件名和其他属性。 文档:https://developers.google.com/appengine/docs/python/blobstore/blobinfoclass?hl=nl#BlobInfo_properties

示例:

blob_info= blobstore.BlobInfo.get(blob_key)
file_name = blob_info.filename

您可以使用blob上传作为create的替代方法。