我将一些图片存储在Microsoft Azure中。上传和下载功能正常,但我希望独立于上传和下载的情况下使用MD5哈希验证已上传的数据。因此,这是我的代码(整个连接和帐户事务都可以运作,容器也不为空):
public String getHash(String remoteFolderName, String filePath) {
CloudBlob blob = container.getBlockBlobReference(remoteFolderName + "/" + filePath);
return blob.properties.contentMD5
}
问题是,我每次都得到空的blob。我这样做对吗?还是有其他方法可以获取blob的md5哈希值?
blob.FetchAttributes()
会发生什么? - sharptooth