From 615924ea9e165b4008185bd4d469f20b44d91c5b Mon Sep 17 00:00:00 2001 From: vladp Date: Fri, 30 Jan 2026 17:29:25 +0700 Subject: [PATCH] dev add tariff and temp flag for files --- .../java/ru/soune/nocopy/controller/ApiController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index 6cf5156..cdfe4a3 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -5,6 +5,7 @@ import com.vrt.fileprotection.FileProtector; import com.vrt.fileprotection.NoCopyCheckResult; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; import org.springframework.core.io.Resource; import org.springframework.core.io.UrlResource; import org.springframework.data.domain.Page; @@ -285,6 +286,8 @@ public class ApiController { } } + @Value("${file.storage.base-path}") + private String baseStoragePath; @GetMapping("/v{version}/files/download/{fileId}") public ResponseEntity downloadFile( @@ -337,7 +340,9 @@ public class ApiController { errorData)); } - Path filePath = Paths.get(entityResponse.getProtectStatus()); + String fullPath = baseStoragePath + "/" + entityResponse.getProtectStatus(); +// Path filePath = Paths.get(entityResponse.getProtectStatus()); + Path filePath = Paths.get(fullPath); Resource resource = new UrlResource(filePath.toUri()); if (!resource.exists()) {