Browse Source

fix bug(Oss-FileSystem): turning a page to query an array may cause an out-of-bounds subscript

pull/309/head
cKey 4 years ago
parent
commit
14eb6837c8
  1. 4
      aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs

4
aspnet-core/modules/oss-management/LINGYUN.Abp.OssManagement.FileSystem/LINGYUN/Abp/OssManagement/FileSystem/FileSystemOssContainer.cs

@ -439,7 +439,9 @@ namespace LINGYUN.Abp.OssManagement.FileSystem
var copyFileSystemNames = fileSystemNames; var copyFileSystemNames = fileSystemNames;
if (markIndex > 0) if (markIndex > 0)
{ {
copyFileSystemNames = fileSystemNames[(markIndex+1)..]; // fix: 翻页查询数组可能引起下标越界
// copyFileSystemNames = fileSystemNames[(markIndex+1)..];
copyFileSystemNames = fileSystemNames[markIndex..];
} }
// 截取指定数量的Oss对象 // 截取指定数量的Oss对象
int maxResultCount = request.MaxKeys ?? 10; int maxResultCount = request.MaxKeys ?? 10;

Loading…
Cancel
Save