aboutsummaryrefslogtreecommitdiffstats
path: root/apps/theming/lib/ImageManager.php
diff options
context:
space:
mode:
authorDaniel Kesselberg <mail@danielkesselberg.de>2023-06-15 20:14:17 +0200
committerDaniel <mail@danielkesselberg.de>2023-06-24 22:38:57 +0200
commitf21cbfff64bad26b7d80b8b8a1f918611dfa82c3 (patch)
treeef41f884ae076de6794496768148cbd15e4f97e8 /apps/theming/lib/ImageManager.php
parent10d563a873b4c2d6d423f79140985335e2eb57a7 (diff)
downloadnextcloud-server-f21cbfff64bad26b7d80b8b8a1f918611dfa82c3.tar.gz
nextcloud-server-f21cbfff64bad26b7d80b8b8a1f918611dfa82c3.zip
feat: add detected mime type to exception
The mimetype may not match the file extension. Helps the user to find out why a provided image is not accepted. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Diffstat (limited to 'apps/theming/lib/ImageManager.php')
-rw-r--r--apps/theming/lib/ImageManager.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/theming/lib/ImageManager.php b/apps/theming/lib/ImageManager.php
index 87123a6f7c9..f609e5ef9d4 100644
--- a/apps/theming/lib/ImageManager.php
+++ b/apps/theming/lib/ImageManager.php
@@ -240,7 +240,7 @@ class ImageManager {
$supportedFormats = $this->getSupportedUploadImageFormats($key);
$detectedMimeType = mime_content_type($tmpFile);
if (!in_array($detectedMimeType, $supportedFormats, true)) {
- throw new \Exception('Unsupported image type');
+ throw new \Exception('Unsupported image type: ' . $detectedMimeType);
}
if ($key === 'background' && $this->shouldOptimizeBackgroundImage($detectedMimeType, filesize($tmpFile))) {