From 0a83622087f316bb21795495359a59a16b27a659 Mon Sep 17 00:00:00 2001 From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com> Date: Wed, 21 Sep 2022 15:32:15 +0800 Subject: [PATCH] fix: get wrong ext --- platform/HuaweiFG_file.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/HuaweiFG_file.php b/platform/HuaweiFG_file.php index 3fbecb0..297bc10 100644 --- a/platform/HuaweiFG_file.php +++ b/platform/HuaweiFG_file.php @@ -51,13 +51,13 @@ function GetPathSetting($event, $context) $_SERVER['ProjectID'] = $context->getProjectID(); $host_name = $event['headers']['host']; $_SERVER['HTTP_HOST'] = $host_name; - $path = path_format($event['pathParameters'][''].'/'); + $path = path_format('/' . $event['pathParameters']['']); $path = str_replace('+', '%2B', $path); - $_SERVER['base_path'] = path_format($event['path'].'/'); + $_SERVER['base_path'] = path_format($event['path']); if ( $_SERVER['base_path'] == $path ) { $_SERVER['base_path'] = '/'; } else { - $_SERVER['base_path'] = substr($_SERVER['base_path'], 0, -strlen($path)); + $_SERVER['base_path'] = substr($_SERVER['base_path'], 0, strlen($_SERVER['base_path'])-strlen($path)); if ($_SERVER['base_path']=='') $_SERVER['base_path'] = '/'; } //$_SERVER['PHP_SELF'] = path_format($_SERVER['base_path'] . $path);