从Appengine中的blob键获取文件名

时间:2014-10-25 09:48:43

标签: java google-app-engine blobstore

在app-engine中,给定一个BlobKey,除了blob键外,你如何获得blob键所指向的文件的名称?例如,如果文件是image1.png。如何检索blob文件的名称

1 个答案:

答案 0 :(得分:1)

您可以使用BlobInfo来检索文件名

等实例属性
blob_info = blobstore.BlobInfo.get(your_blobkey)
file_name = blob_info.filename.

文档:https://cloud.google.com/appengine/docs/python/blobstore/blobinfoclass#BlobInfo_get

但是如果在GCS中保存或上传blob,则没有BlobInfo对象。更多信息:https://cloud.google.com/appengine/docs/python/blobstore/fileinfoclass