【发布时间】:2016-04-27 03:18:59
【问题描述】:
我正在尝试使用 python sdk 将 blob 上传到 azure blob 存储。我想在上传后通过 MD5 哈希在服务器端进行验证。
代码如下:
blob_service.put_block_blob_from_path(
container_name='container_name',
blob_name='upload_dir/'+object_name,
file_path=object_name,
content_md5=object_md5Hash
)
但我收到此错误:
AzureHttpError: The MD5 value specified in the request did not match with the MD5 value calculated by the server.
文件约为 200mb,错误会立即抛出。不上传文件。所以我怀疑它可能会将提供的哈希与第一个块的哈希或其他东西进行比较。
有什么想法吗?
【问题讨论】:
标签: python azure hash md5 azure-blob-storage