From 634994ecd986506e677fd220cecd959265839b2a Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Thu, 2 Jun 2016 19:49:15 +0800 Subject: [PATCH] Fix upload file extension's case sensitive issue --- core/lib/upload/um-file-upload.php | 2 +- core/lib/upload/um-image-upload.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/lib/upload/um-file-upload.php b/core/lib/upload/um-file-upload.php index 8ea1e464..5d7bac06 100644 --- a/core/lib/upload/um-file-upload.php +++ b/core/lib/upload/um-file-upload.php @@ -24,7 +24,7 @@ if(isset($_FILES[$id]['name'])) { $temp = $_FILES[$id]["tmp_name"]; $file = $_FILES[$id]["name"]; $file = sanitize_file_name($file); - $extension = pathinfo($file, PATHINFO_EXTENSION); + $extension = strtolower( pathinfo($file, PATHINFO_EXTENSION) ); $error = $ultimatemember->files->check_file_upload( $temp, $extension, $id ); if ( $error ){ diff --git a/core/lib/upload/um-image-upload.php b/core/lib/upload/um-image-upload.php index d87f270d..a6bb337f 100644 --- a/core/lib/upload/um-image-upload.php +++ b/core/lib/upload/um-image-upload.php @@ -24,7 +24,7 @@ if(isset($_FILES[$id]['name'])) { $temp = $_FILES[$id]["tmp_name"]; $file = $_FILES[$id]["name"]; $file = sanitize_file_name($file); - $ext = pathinfo($file, PATHINFO_EXTENSION); + $ext = strtolower( pathinfo($file, PATHINFO_EXTENSION) ); $error = $ultimatemember->files->check_image_upload( $temp, $id ); if ( $error ){