【问题标题】:Azure Blob CONTENT-MD is null for some filesAzure Blob CONTENT-MD 对于某些文件为空
【发布时间】:2020-12-07 05:53:29
【问题描述】:

blob 文件有CONTENT-MD5 -。当我试图从属性中读取它时,它的值为null。它只发生在几个文件中,其他文件有他们的 md5。对我来说,无法重新上传这些文件,因为它们是由 ADF 作业存储在这里的。这有什么具体原因吗?

【问题讨论】:

  • 我遇到了这个问题,我不知道为什么,也没有找到原因。正如我所知,唯一的解决方案是从 Blob 存储下载这些无 CONTENT-MD5 文件,重新上传到 Blob 存储并覆盖旧文件。然后文件将具有 CONTENT-MD5。如果你没有访问blob的权限,恐怕这个问题没有好的解决方案。
  • 嗨@gavisic,如果答案对你有帮助,你能接受它作为答案吗?这对其他社区成员可能是有益的。非常感谢您,祝您有美好的一天!

标签: azure azure-blob-storage azure-data-factory


【解决方案1】:

我遇到过这个问题,我不知道为什么,也没有找到原因。

据我所知,唯一的解决方案是从 Blob 存储下载这些无 CONTENT-MD5 文件,重新上传到 Blob 存储并覆盖旧文件。然后文件将具有 CONTENT-MD5。如果你没有访问blob的权限,恐怕这个问题没有好的解决方案。

例如,我检查了我的存储并找到了一个没有 CONTENT-MD5 属性的文件(由数据工厂创建):

我只是下载并再次上传:

然后该文件将具有 CONTENT-MD5 属性:

在上传过程中,我认为 Azure 会为其重新创建 CONTENT-MD5。

【讨论】:

    猜你喜欢
    • 2021-08-30
    • 2016-08-31
    • 2015-03-03
    • 2015-08-07
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    • 2021-10-19
    • 2018-08-09
    相关资源
    最近更新 更多