From 992cc1747c9dfa1b5c925d255681bad29ce93623 Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Fri, 22 May 2026 16:37:49 +0700 Subject: [PATCH] dev fix download with cyrrilic symbols --- src/main/java/ru/soune/nocopy/controller/ApiController.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index 31f6d6b..2b38a7b 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -606,14 +606,10 @@ public class ApiController { dockViewService.createDockView(viewerRequest, userId); - String filename = entityResponse.getFileName(); - String encodedFilename = URLEncoder.encode(filename, StandardCharsets.UTF_8) - .replace("+", "%20"); - return ResponseEntity.ok() .contentType(MediaType.APPLICATION_OCTET_STREAM) .header(HttpHeaders.CONTENT_DISPOSITION, - "attachment; filename*=UTF-8''" + encodedFilename) + "attachment; filename=\"" + entityResponse.getFileName() + "\"") .body(bytes); } catch (FileEntityNotFoundException e) { Map errorData = new HashMap<>();