Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Hinzufügen von Dateitypen, die von Files.probeContentType(new File(.ttf).toPath()) erkannt werden sollen;

So installieren Sie Ihren eigenen FileTypeDetector Sie erstellen zuerst Ihre eigene Implementierung:

public class MyFileTypeDetector extends java.nio.file.spi.FileTypeDetector {
    public String probeContentType(Path path) throws IOException {
        return ...
    }
}

Als zweites fügen Sie eine Datei /META-INF/services/java.nio.file.spi.FileTypeDetector hinzu zum jar, das Ihre Implementierung enthält:Sein Inhalt ist der qualifizierte Klassenname Ihrer Implementierung:

org.example.MyFileTypeDetector