From 85a3cc0a7e198e53c26c1f82bc763e2fa9df544e Mon Sep 17 00:00:00 2001 From: im-mi Date: Tue, 16 Aug 2016 11:34:01 -0400 Subject: [PATCH] Fall back to file extension from path --- ext/upload/main.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ext/upload/main.php b/ext/upload/main.php index 9c7b3fa0..33459700 100644 --- a/ext/upload/main.php +++ b/ext/upload/main.php @@ -389,11 +389,14 @@ class Upload extends Extension { $metadata['tags'] = $tags; $metadata['source'] = (($url == $source) && !$config->get_bool('upload_tlsource') ? "" : $source); + $ext = false; if (is_array($headers)) { - $metadata['extension'] = getExtension(findHeader($headers, 'Content-Type')); - } else { - $metadata['extension'] = $pathinfo['extension']; + $ext = getExtension(findHeader($headers, 'Content-Type')); } + if ($ext === false) { + $ext = $pathinfo['extension']; + } + $metadata['extension'] = $ext; /* check for locked > adds to metadata if it has */ if(!empty($locked)){