This commit is contained in:
the-djmaze 2025-03-10 16:14:33 +01:00
parent 70aebb4981
commit 45c8f71af0

View file

@ -43,6 +43,7 @@ abstract class MimeType
\fclose($fp); \fclose($fp);
} }
if ('application/zip' === \str_replace('/x-', '/', $mime)) { if ('application/zip' === \str_replace('/x-', '/', $mime)) {
if (\class_exists('ZipArchive')) {
$zip = new \ZipArchive(); $zip = new \ZipArchive();
if ($zip->open($filename, \ZIPARCHIVE::RDONLY)) { if ($zip->open($filename, \ZIPARCHIVE::RDONLY)) {
if (false !== $zip->locateName('word/_rels/document.xml.rels')) { if (false !== $zip->locateName('word/_rels/document.xml.rels')) {
@ -53,6 +54,8 @@ abstract class MimeType
} }
} }
} }
$mime = \str_replace('/x-', '/', $mime);
}
} }
return $mime ? static::detectDeeper($mime, $name ?: $filename) : null; return $mime ? static::detectDeeper($mime, $name ?: $filename) : null;
} }