fix(utils): remove JMI for MimeType
This commit is contained in:
parent
3258a8a12c
commit
fefd5c5080
@ -11,7 +11,6 @@ import java.io.*;
|
|||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.URLConnection;
|
import java.net.URLConnection;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
@ -78,14 +77,7 @@ public class Utils {
|
|||||||
|
|
||||||
try (InputStream is = new BufferedInputStream(new ByteArrayInputStream(input))) {
|
try (InputStream is = new BufferedInputStream(new ByteArrayInputStream(input))) {
|
||||||
String mimeType = URLConnection.guessContentTypeFromStream(is);
|
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);
|
String[] detectedExtensions = MimeTypes.findExtensionsByMimeTypes(mimeType, false);
|
||||||
System.out.println(Arrays.toString(detectedExtensions));
|
|
||||||
if (detectedExtensions.length == 0)
|
if (detectedExtensions.length == 0)
|
||||||
throw new IOException("Fail to detect file extension for MIME type " + mimeType);
|
throw new IOException("Fail to detect file extension for MIME type " + mimeType);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user