diff --git a/IRC.Core.SCP/Service/FileUploadRecordService.cs b/IRC.Core.SCP/Service/FileUploadRecordService.cs index 831d884e7..cc5affc4d 100644 --- a/IRC.Core.SCP/Service/FileUploadRecordService.cs +++ b/IRC.Core.SCP/Service/FileUploadRecordService.cs @@ -115,6 +115,19 @@ public class FileUploadRecordService(IRepository _fileUploadRe } } + //SCP推送过来IP为空,后端归档的,设置区域 + if (_userInfo.IP.IsNullOrEmpty() && _userInfo.Domain.IsNullOrEmpty()) + { + var apiDefalut = ObjectStoreServiceConfig.SyncConfigList.FirstOrDefault(t => t.UploadRegion == ObjectStoreServiceConfig.ApiDeployRegion); + + if (apiDefalut != null) + { + addOrEditFileUploadRecord.UploadRegion = apiDefalut.UploadRegion; + addOrEditFileUploadRecord.TargetRegion = apiDefalut.TargetRegion; + + } + } + if (addOrEditFileUploadRecord.TrialId != null) {