diff --git a/summer2024-backend/src/main/java/fr/kektus/summer2024/domain/service/AssetService.java b/summer2024-backend/src/main/java/fr/kektus/summer2024/domain/service/AssetService.java index 2889265..342d2e5 100644 --- a/summer2024-backend/src/main/java/fr/kektus/summer2024/domain/service/AssetService.java +++ b/summer2024-backend/src/main/java/fr/kektus/summer2024/domain/service/AssetService.java @@ -35,6 +35,7 @@ public class AssetService { String actualFilename = UUID.randomUUID() + "_" + filename; PostPolicy policy = new PostPolicy(bucketName, ZonedDateTime.now().plusMinutes(60)); policy.addEqualsCondition("key", actualFilename); + policy.addStartsWithCondition("Content-Type", ""); policy.addContentLengthRangeCondition(64 * 1024, 200 * 1024 * 1024); try { Map formData = minioClient.getPresignedPostFormData(policy);