首页 > 解决方案 > 如何将内容 MD5 设置为在 ADLS Gen2 中创建文件?

问题描述

DataLakeFileClient我使用(java API)在 ADLS Gen 2 中创建文件。一旦我在文件中附加了一些内容,我希望它的 MD5 属性不为空,但实际上它是NULL. 我找不到任何函数/属性来使 ALDS 生成 MD5 并将其存储在文件属性中。我的代码如下所示:

DataLakeFileClient fileClient = fileSystemClient.createFile(targetFullPath);    
fileClient.appendWithResponse(is, 0, fileSize, contentMd5, null, Duration.ofMinutes(1), 
         Context.NONE);
fileClient.flush(fileSize);
byte[] md5 = fileClient.getProperties().getContentMd5();

有没有办法使用java api来做到这一点?也许需要一些容器级别的配置?

标签: azure

解决方案


推荐阅读