From d5030ce96cb6038a3dc16a79d3bdb7060e45efff Mon Sep 17 00:00:00 2001 From: Mandragorat Wandystanu Date: Sat, 25 Feb 2023 21:27:50 +0100 Subject: Fix SVG uploads --- static/php/upload.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'static') diff --git a/static/php/upload.php b/static/php/upload.php index 39a13d9..dc1ba81 100644 --- a/static/php/upload.php +++ b/static/php/upload.php @@ -88,6 +88,10 @@ function uploadFile($file) $finfo = new finfo(FILEINFO_MIME_TYPE); $file->mime = $finfo->file($file->tempfile); + // Fix mime type if it is returned wrong + if ($file->mime == 'image/svg') + $file->mime .= '+xml'; + // Check if mime type is blocked if (!empty($FILTER_MIME)) { if ($FILTER_MODE == true) { //whitelist mode -- cgit v1.2.3