From b9a401f11378966c1b910c2ed8b988dabecf5cc0 Mon Sep 17 00:00:00 2001 From: vladp Date: Wed, 7 Jan 2026 11:56:03 +0700 Subject: [PATCH] correct file_extensions --- .../ru/soune/nocopy/controller/ApiController.java | 12 ------------ .../java/ru/soune/nocopy/entity/file/FileType.java | 13 +------------ .../ru/soune/nocopy/handler/FileEntityHandler.java | 1 - 3 files changed, 1 insertion(+), 25 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index dbbe9df..4f9239d 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -368,18 +368,6 @@ public class ApiController { return contentType; } - private boolean isPreviewSupported(String mimeType) { - if (mimeType == null) { - return false; - } - - return mimeType.startsWith("image") || - mimeType.startsWith("text") || - mimeType.equals("pdf") || - mimeType.startsWith("video") || - mimeType.startsWith("audio"); - } - private Long getUserIdFromToken(String tokenHeader) { String token = tokenHeader.replace("Bearer ", ""); AuthToken authToken = authTokenRepository.findByToken(token) diff --git a/src/main/java/ru/soune/nocopy/entity/file/FileType.java b/src/main/java/ru/soune/nocopy/entity/file/FileType.java index a7071ef..82f1ebc 100644 --- a/src/main/java/ru/soune/nocopy/entity/file/FileType.java +++ b/src/main/java/ru/soune/nocopy/entity/file/FileType.java @@ -10,18 +10,7 @@ public enum FileType { IMAGE("image", Arrays.asList("jpg", "jpeg", "png", "gif", "bmp", "webp")), VIDEO("video", Arrays.asList("mp4", "avi", "mov", "wmv", "flv", "mkv", "webm", "m4v", "mpg", "mpeg", "3gp", "3g2", "f4v", "m2ts", "mts", "vob", "ogv", "divx")), - AUDIO("audio", Arrays.asList("mp3", "wav", "flac")), - DOCUMENT("document", Arrays.asList( - "pdf", "txt", "rtf", - "doc", "docx", "xls", "xlsx", "ppt", "pptx", "pps", "ppsx", "dot", "dotx", "xlt", "xltx", "pot", "potx", - "odt", "ods", "odp", "odg", "odf", "odb", "odc", "odi", "odm", "ott", "ots", "otp", "otg", "oth", - "sxw", "sxc", "sxi", "sxd", "sxg", "stc", "sti", "stw", "sxm", - "pages", "numbers", "key", - "csv", "tsv", "xml", "html", "htm", "tex", "md", "markdown", - "epub", "mobi", "azw", "azw3", "fb2", - "wps", "wpt", "et", "dps", "vsd", "vsdx", - "java", "py", "cpp", "c", "h", "js", "css", "php", "sql", "json", "yaml", "yml", "sh", "bat", - "one", "note")); + AUDIO("audio", Arrays.asList("mp3", "wav", "flac")); private final String displayName; private final List allowedExtensions; diff --git a/src/main/java/ru/soune/nocopy/handler/FileEntityHandler.java b/src/main/java/ru/soune/nocopy/handler/FileEntityHandler.java index 9bddff0..cacf0eb 100644 --- a/src/main/java/ru/soune/nocopy/handler/FileEntityHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/FileEntityHandler.java @@ -9,7 +9,6 @@ import ru.soune.nocopy.dto.file.*; import ru.soune.nocopy.entity.AuthToken; import ru.soune.nocopy.entity.file.FileEntity; import ru.soune.nocopy.entity.file.FileStatus; -import ru.soune.nocopy.entity.file.FileType; import ru.soune.nocopy.exception.FileEntityNotFoundException; import ru.soune.nocopy.exception.NotFoundAuthToken; import ru.soune.nocopy.repository.AuthTokenRepository;