This commit is contained in:
the-djmaze 2024-01-16 15:38:27 +01:00
parent e4f3df3bb9
commit 34e4bad77f
2 changed files with 6 additions and 3 deletions

View file

@ -10,8 +10,8 @@ class AvatarsPlugin extends \RainLoop\Plugins\AbstractPlugin
NAME = 'Avatars',
AUTHOR = 'SnappyMail',
URL = 'https://snappymail.eu/',
VERSION = '1.12',
RELEASE = '2023-11-27',
VERSION = '1.13',
RELEASE = '2024-01-16',
REQUIRED = '2.25.0',
CATEGORY = 'Contacts',
LICENSE = 'MIT',
@ -316,7 +316,7 @@ class AvatarsPlugin extends \RainLoop\Plugins\AbstractPlugin
if ($aFiles) {
\MailSo\Base\Http::setLastModified(\filemtime($aFiles[0]));
return [
\mime_content_type($aFiles[0]),
\SnappyMail\File\MimeType::fromFile($aFiles[0]),
\file_get_contents($aFiles[0])
];
}

View file

@ -35,6 +35,9 @@ abstract class MimeType
if (self::$finfo) {
$mime = \preg_replace('#[,;].*#', '', self::$finfo->file($filename));
}
if (!$mime && \is_callable('mime_content_type')) {
$mime = \mime_content_type($filename);
}
if (!$mime && $fp = \fopen($filename, 'rb')) {
$mime = self::fromStream($fp);
\fclose($fp);