From 3258a8a12c8345f2f1231bb1a153d1e00480b000 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 10 Jan 2025 16:01:27 +0100 Subject: [PATCH] fix(utils): remove JMI for MimeType --- src/main/java/fr/titionfire/ffsaf/utils/Utils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/fr/titionfire/ffsaf/utils/Utils.java b/src/main/java/fr/titionfire/ffsaf/utils/Utils.java index 1f6fd58..709786a 100644 --- a/src/main/java/fr/titionfire/ffsaf/utils/Utils.java +++ b/src/main/java/fr/titionfire/ffsaf/utils/Utils.java @@ -11,6 +11,7 @@ import java.io.*; import java.net.URISyntaxException; import java.net.URLConnection; import java.nio.file.Files; +import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.concurrent.CompletableFuture; @@ -77,12 +78,14 @@ public class Utils { try (InputStream is = new BufferedInputStream(new ByteArrayInputStream(input))) { String mimeType = URLConnection.guessContentTypeFromStream(is); + System.out.println(mimeType); /*try { mimeType = Magic.getMagicMatch(input, false).getMimeType(); } catch (MagicParseException | MagicMatchNotFoundException | MagicException e) { mimeType = URLConnection.guessContentTypeFromStream(is); }*/ String[] detectedExtensions = MimeTypes.findExtensionsByMimeTypes(mimeType, false); + System.out.println(Arrays.toString(detectedExtensions)); if (detectedExtensions.length == 0) throw new IOException("Fail to detect file extension for MIME type " + mimeType);