информация о SHA1 как метаданные к файлам
This commit is contained in:
@@ -12,6 +12,7 @@ import ru.di9.mirror.minio.exception.MinioException;
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@@ -35,6 +36,19 @@ public class MinioStorage implements FileStorage {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMetadata(String name, String key, String value) {
|
||||
try {
|
||||
minioClient.setObjectTags(SetObjectTagsArgs.builder()
|
||||
.bucket(bucket)
|
||||
.object(name)
|
||||
.tags(Map.of(key, value))
|
||||
.build());
|
||||
} catch (Exception e) {
|
||||
throw new MinioException("Error set tags file", e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<InputStream> findByName(String name) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user