Für den Mime-Typ können Sie Folgendes versuchen
$image = getimagesize($_FILES['image']['tmp_name']);
$image['mime']
gibt den Mime-Typ zurück.
Diese Funktion erfordert keine GD-Bibliothek. Sie können die Dokumentation finden aquí .
Dies gibt den Mime-Typ des Bildes zurück.
Einige Leute verwenden die $_FILES["file"]["type"]
aber es ist nicht zuverlässig, da es vom Browser und nicht von PHP gegeben wird.
Sie können verwenden pathinfo()
wie von ThiefMaster vorgeschlagen, um die Bilderweiterung abzurufen.
Vergewissern Sie sich zunächst, dass das Bild in der Entwicklungsphase erfolgreich hochgeladen wird, bevor Sie irgendwelche Operationen mit dem Bild durchführen.