下面是我的查询:
找到的文件= []
for blob in blob_list:
if search_query.lower() in blob.name.lower():
found_files.append(blob.name)
blob_client = container_client.get_blob_client(blob.name)
try:
blob_data = download_blob_with_retry(blob_client)
with open(f"{local_download_path}/{blob.name}", "wb") as f:
f.write(blob_data)
except ResourceNotFoundError as ex:
print(f"Blob not found: {ex}")
except Exception as ex:
print(f"Error downloading blob: {ex}")
字符串
IM抛出错误:
无法流式下载:(“连接断开:InvalidChunkLength(got length b'',0 bytes read)",InvalidChunkLength(got length b'',0 bytes read))
1条答案
按热度按时间jdgnovmf1#
首先,我上传了一个文件夹,其中有三个文件作为blob到我的存储帐户容器中,如下所示:
的数据
我对您的代码进行了一些更改,可以从我的存储帐户容器下载blob。
验证码:
字符串
输出:
成功运行如下,
的
的