【发布时间】:2021-03-31 12:02:58
【问题描述】:
我正在使用 azure-storage java sdk 8.6.5 版在 AZURE blob 存储中上传文件。如果我从 Web 控制台上传文件,我会看到 Content-MD5 值。
但是当我使用以下示例代码上传时,我没有看到 CONTENT-MD5 值:-
BlobRequestOptions blobRequestOptions = new BlobRequestOptions();
blobRequestOptions.setStoreBlobContentMD5(true);
cloudBlockBlob.uploadBlock(blockId, inputstream , length, null, blobRequestOptions, null);
文件被分割成多个块并在多个并行线程中上传,最后提交块列表如下。文件上传工作正常。
cloudBlockBlob.commitBlockList(blockIds, null, blobRequestOptions, null);
任何指点将不胜感激,谢谢!
还有任何想法以编程方式检查文件完整性并确保在 content-MD5 不可用时正确上传文件的最佳方法是什么。 Azure blob 存储是否支持任何内容验证?
【问题讨论】:
标签: azure-storage azure-blob-storage