From a8e0ace0464c6c033ec660b0d0137d286999da96 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 1 Dec 2025 14:11:03 +0100 Subject: [PATCH] if filename does not have an extension, get it from the mimetype --- op/op.Ajax.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index fdab26289..bcf3f2da7 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -859,9 +859,13 @@ switch($command) { $userfilename = $matches[1]; } - $fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION); - $userfiletype = $headers['content-type'][0]; + $fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION); + if($fileType == ".") { + $fileType = ".".SeedDMS_Core_File::fileExtension($userfiletype); + $userfilename .= ".".SeedDMS_Core_File::fileExtension($userfiletype); + } + //$finfo = finfo_open(FILEINFO_MIME_TYPE); //finfo_file($finfo, $fullfile);