#azure
Вопрос:
Я создаю файл в ADLS Gen 2 с помощью DataLakeFileClient
(java API). Как только я добавляю файл с некоторым содержимым, я ожидаю, что свойство 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? Может быть, требуются какие-то конфигурации на уровне контейнера?