维护oss 数据大小
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-03-20 13:15:50 +08:00
parent 81ecd9ff7f
commit 2ffb24d630
2 changed files with 31 additions and 7 deletions
+8 -2
View File
@@ -158,7 +158,7 @@ public interface IOSSService
public Task MoveObject(string sourcePath, string destPath, bool overwrite = true);
public Task<long> GetObjectSizeAsync(string sourcePath);
public Task<long> GetObjectSizeAsync(string sourcePath);
}
@@ -1000,9 +1000,15 @@ public class OSSService : IOSSService
}
}
private bool isFirstCall = true;
public async Task<long> GetObjectSizeAsync(string sourcePath)
{
GetObjectStoreTempToken();
if (isFirstCall)
{
GetObjectStoreTempToken();
isFirstCall = false;
}
var objectkey = sourcePath.Trim('/');