Uploads und Grenzeneasy_svg_upload_bits_check()

easy_svg_upload_bits_check()

Lehnt SVG-Bytes ab, die über wp_upload_bits() geschrieben werden, außer sie sind schon sauber.

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

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

Verwendung

easy_svg_upload_bits_check( array $upload ): array|string

Beispiel

remove_filter( 'wp_upload_bits', 'easy_svg_upload_bits_check' );

Beschreibung

Hängt an wp_upload_bits, solange SVG-Uploads eingeschaltet sind. Dieser Filter kann keine Bytes ersetzen, ein SVG kommt also nur durch, wenn easy_svg_markup_is_clean() sagt, dass der Sanitizer nichts ändern würde. Leere Bytes kommen durch, weil Importer so eine Datei reservieren. Das Sicherheitsnetz für Anhänge prüft die fertige Datei. Bei Ablehnung kommt ein übersetzter Meldungstext zurück.

Parameter

body
$uploadarray

name, bits und time.

Rückgabewert

returnarray|string

Der Upload unverändert oder eine Fehlermeldung.

Siehe auch