From 4e1f17a6c30e8b7287d2100d165850dab94d43f3 Mon Sep 17 00:00:00 2001 From: chenjiwen522 Date: Wed, 20 Aug 2025 18:20:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DNginx=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=B8=BA1.26.3=20=201.26.2=20=E7=9A=84=E6=97=B6=E5=80=99,?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=B8=8D=E5=88=B0=E7=AB=AF=E5=8F=A3=E5=8F=B7?= =?UTF-8?q?,=E5=AF=BC=E8=87=B4=E4=B8=8A=E4=BC=A0=E7=9A=84=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E9=93=BE=E6=8E=A5=E4=B8=A2=E5=A4=B1=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?,=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common.php | 4 ++++ app/common/library/upload/driver/Local.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/common.php b/app/common.php index 27ac5b9fe..1c4b7372e 100644 --- a/app/common.php +++ b/app/common.php @@ -160,6 +160,10 @@ function full_url(string $relativeUrl = '', string|bool $domain = true, string $ $cdnUrl = Config::get('buildadmin.cdn_url'); if (!$cdnUrl) { $cdnUrl = request()->upload['cdn'] ?? '//' . request()->host(); + $port = request()->port(); + if($port != 80){ + $cdnUrl = request()->upload['cdn'] ?? $cdnUrl . ':' . $port; + } } if ($domain === true) { diff --git a/app/common/library/upload/driver/Local.php b/app/common/library/upload/driver/Local.php index dd496ff73..71e82e349 100644 --- a/app/common/library/upload/driver/Local.php +++ b/app/common/library/upload/driver/Local.php @@ -91,6 +91,10 @@ public function url(string $saveName, string|bool $domain = true, string $defaul if ($domain === true) { $domain = '//' . request()->host(); + $port = request()->port(); + if($port != 80){ + $domain .= ':' . $port; + } } elseif ($domain === false) { $domain = ''; }