esw_upload_check()
Gibt einem SVG seinen Typ zurück, wenn fileinfo ihn nicht erkennen konnte.
Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php
Verwendung
esw_upload_check( array $checked, string $file, string $filename, array $mimes ): array
Beispiel
$checked = esw_upload_check( $checked, $tmp, 'logo.svg', get_allowed_mime_types() );
Beschreibung
Hängt an wp_check_filetype_and_ext, solange SVG-Uploads eingeschaltet sind. fileinfo liest ein SVG ohne XML-Deklaration oft als Text, und der Core verwirft dann den Typ. Endet der Name auf .svg, wurde kein Typ gefunden und erlaubt die Site image/svg+xml, gibt die Funktion ext svg und type image/svg+xml zurück, damit der Upload-Filter die Datei bereinigen kann. Austauschbar wie esw_add_support().
Parameter
ext, type und proper_filename.
Voller Pfad.
Dateiname.
Erlaubte Typen.
Rückgabewert
Das Prüfergebnis.