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); }