Azure ADF - 获取元数据 activity 中的 ContentMD5 字段始终为空

Azure ADF - ContentMD5 field in Get Metadata activity is always null

如果我在 Azure Blob 存储中手动上传 txt 或 csv 文件,当使用获取元数据 activity 时,我总是得到 "contentMD5": null,而输出的其他字段总是被填充.我还尝试使用 azcopy 将其从本地复制到 blob 存储,但我遇到了同样的问题。我正在使用 ADF v2.

屏幕截图在这里null ContentMD5

知道为什么会这样吗? 谢谢

实际上,这不是数据工厂错误。

请检查您的 Blob 存储中的文件 属性。我还有一个文件没有content-MD5:

这就是为什么获取元数据contentMD5的结果会是null。

如何解决这个问题?

我只是将 test.csv 下载到我的电脑,在容器中将其删除(同时删除 blob 快照)。然后重新上传,我们现在可以看到CONTENT-MD5:

运行 获取元数据 activity,检查输出:

希望对您有所帮助。