gpt4 book ai didi

使用 Azure blob Python API 读取 Azure blob content-md5 属性时,该属性为 null

转载 作者:行者123 更新时间:2023-12-03 00:21:37 50 4
gpt4 key购买 nike

我们正在尝试从 azure blob 获取 content-md5 属性,即使我们在 azure 容器属性中看到 content-md5 值,它也始终返回 null。

我们为此使用 python api,遍历 blob 列表并读取 blob 属性,

container_client = blob_service_client.get_container_client("***")

blobs_list = container_client.list_blobs()

for props in blobs_list:

blob_with_md5[props.get("name")] = props.get("CONTENT-MD5")

我们需要启用此属性在 Azure 中可读吗?或者我们需要使用另一个 python 方法吗?任何帮助将不胜感激。

最佳答案

请尝试以下操作:

container_client = blob_service_client.get_container_client("***")

blobs_list = container_client.list_blobs()

for blob in blobs_list:
blob_content_settings = blob.content_settings
blob_with_md5[props.get("name")] = blob_content_settings.content_md5

引用:

Blob 属性:https://learn.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.blobproperties?view=azure-python

内容设置:https://learn.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.contentsettings?view=azure-python

关于使用 Azure blob Python API 读取 Azure blob content-md5 属性时,该属性为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67969357/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com