From 69c681db1402fac0230e572a95974c442cc2bc6f Mon Sep 17 00:00:00 2001 From: IjorTengab Date: Sat, 18 Feb 2023 09:14:36 +0700 Subject: [PATCH] Fix #963 --- tinyfilemanager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tinyfilemanager.php b/tinyfilemanager.php index ed21d9a..e9f4ca3 100644 --- a/tinyfilemanager.php +++ b/tinyfilemanager.php @@ -582,7 +582,7 @@ if ((isset($_SESSION[FM_SESSION_ID]['logged'], $auth_users[$_SESSION[FM_SESSION_ $use_curl = false; $temp_file = tempnam(sys_get_temp_dir(), "upload-"); $fileinfo = new stdClass(); - $fileinfo->name = trim(basename($url), ".\x00..\x20"); + $fileinfo->name = trim(urldecode(basename($url)), ".\x00..\x20"); $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false; $ext = strtolower(pathinfo($fileinfo->name, PATHINFO_EXTENSION));