Uploads und Grenzenesw_svg_upload_filter_check_init()

esw_svg_upload_filter_check_init()

Prefilter für Upload und Sideload, der ein SVG bereinigt oder ablehnt.

Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

esw_svg_upload_filter_check_init( array $file ): array

Beispiel

$file = esw_svg_upload_filter_check_init( $file );
if ( ! empty( $file['error'] ) ) {
	return $file;
}

Beschreibung

Hängt an wp_handle_upload_prefilter und wp_handle_sideload_prefilter, solange SVG-Uploads eingeschaltet sind. Der MIME-Typ des Clients wird ignoriert, wp_check_filetype_and_ext() entscheidet. Eine Datei namens .svg, die WordPress nicht als image/svg+xml annimmt, bekommt einen Fehler. Ein echtes SVG wird mit esw_svg_file_checker() an Ort und Stelle bereinigt und bekommt einen Fehler, wenn das scheitert.

Parameter

body
$filearray

Das Array im Stil von $_FILES mit name und tmp_name.

Rückgabewert

returnarray

Das Array mit gesetztem type oder ergänztem error.

Siehe auch