Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2026-01-06 13:39:41 +08:00
4 changed files with 219 additions and 33 deletions
@@ -238,7 +238,6 @@ public class OSSService : IOSSService
new Aliyun.OSS.LifecycleRule.LifeCycleTransition
{
// 关键设置:Days = 0 表示对最后修改时间≤当前的所有文件生效
LifeCycleExpiration =
{
Days = 1
+6 -2
View File
@@ -76,9 +76,13 @@ namespace IRaCIS.Core.Application.Service
public static int IntValue = 100;
[AllowAnonymous]
public async Task<IResponseOutput> TestOSS()
public async Task<IResponseOutput> TestOSS(StorageClass storageClass)
{
_IOSSService.SetImmediateArchiveRule("Test-Archive", StorageClass.Archive);
if (storageClass == StorageClass.IA || storageClass == StorageClass.Archive || storageClass == StorageClass.ColdArchive || storageClass == StorageClass.DeepColdArchive)
{
_IOSSService.SetImmediateArchiveRule($"Test-Archive/Archive{(int)storageClass}", storageClass);
}
return ResponseOutput.Ok();
}