如果我打电话
blobsotre.BlobInfo.properties()
函数返回
set(['filename', 'creation', 'content_type', 'md5_hash', 'size'])
但是如果我打电话
a = blobstore.BlobInfo.all()
obj = a.fetch(1)[0]
print obj.md5_hash
函数引发异常
AttributeError(name) AttributeError: md5_hash
BlobInfo对象的md5_hash属性有什么用途?
附言我想检查Blobstore中不存在哪些上传的文件。
最佳答案
加密哈希函数可用于许多用途:
为文件/ blob提供完整性检查值以检测更改
为用于引用内容的文件/ blob提供唯一的标识符
启用快速查找哈希表内容的功能
启用快速搜索重复文件
等等
当然,“预期”用途取决于Blobstore支持的应用程序-您是在构建购物车,数据缓存还是Map-Reduce处理应用程序,还是什么?
关于python - BlobInfo对象的md5_hash属性有什么用途?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8278092/