From 0b2a16ab16566f9fd228638165f4da1c10d8b838 Mon Sep 17 00:00:00 2001 From: cKey <35512826+colinin@users.noreply.github.com> Date: Mon, 11 Oct 2021 10:14:12 +0800 Subject: [PATCH] fix bug(Oss-FileSystem): retrieves the disk root directory by / --- .../Abp/OssManagement/FileSystem/FileSystemOssContainer.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs index 1edab3676..0d29fd6c4 100644 --- a/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs +++ b/aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs @@ -523,6 +523,8 @@ namespace LINGYUN.Abp.OssManagement.FileSystem } if (!blobName.IsNullOrWhiteSpace()) { + // fix: If the user passes /, the disk root directory is retrieved + blobName = blobName.Equals("/") ? "./" : blobName; blobPath = Path.Combine(blobPath, blobName); }