天蓝色计算容器中上传的所有 blob 的 md5 校验和吗?

问题描述 投票:0回答:2

我检查了 blob 属性,在那里我可以找到这个字段 内容MD5:

只是想知道,默认情况下,azure 是否为通过任何方法(使用 blob API 或门户)上传到存储帐户中的所有 blob 填充此字段。或者我们必须启用/设置任何属性?

azure blob azure-storage azure-blob-storage
2个回答
2
投票

是的,但仅限于小文件。 GitHub 上的 Azure 组织成员指出:

内容md5仅由服务存储,您无法获取它为您计算md5*。您的选项一是正确的方法:在本地计算 md5 并设置属性。

...

*如果您的 blob 大小低于某个阈值,则该服务将允许单次上传。我相信这个数字是几十兆字节。


0
投票

是的。您上传到 Azure Blob 存储(使用任何上传方法)的任何文件都会自动计算 MD5。它是它的“属性”对象的一部分,称为

ContentMD5
。它在大多数 Azure 的 UI 中显示为 Base64 字符串,而不是像我们大多数人习惯的那样显示为十六进制字符串。

© www.soinside.com 2019 - 2024. All rights reserved.