如果我打电话
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/