diff --git a/extend/service/FileService.php b/extend/service/FileService.php index f3f4a20e1..c0e85806a 100644 --- a/extend/service/FileService.php +++ b/extend/service/FileService.php @@ -156,8 +156,9 @@ class FileService */ public static function getBaseUriLocal() { - $appRoot = request()->root(true); // 如果你想获取相对url地址,这里去掉参数 true + $appRoot = request()->root(true); // 去掉参数 true 将获得相对地址 $uriRoot = preg_match('/\.php$/', $appRoot) ? dirname($appRoot) : $appRoot; + $uriRoot = in_array($uriRoot, ['/', '\\']) ? '' : $uriRoot; return "{$uriRoot}/static/upload/"; }