feat(admin): 运行时策略 - 配置对象存储策略与默认并发

This commit is contained in:
ddcat666 committed 2026-09-29 08:26:13 +08:00
1 parent 387d3562ad
commit bcccddb4e9
12 files changed
+207 -48

No files matched your search

+2 -1
View File
@@ -324,6 +324,7 @@ func (s *Service) openResourceRange(userID string, resource *model.Resource, ran
setting.Provider = firstNonEmpty(resource.Provider, setting.Provider)
setting.Endpoint = firstNonEmpty(resource.Endpoint, setting.Endpoint)
setting.Bucket = firstNonEmpty(resource.Bucket, setting.Bucket)
setting = s.storageSettingWithRuntimePolicy(setting)
stream, err := getOriginOSSObjectRange(setting, resource.ObjectKey, normalizeSingleByteRange(rangeHeader))
if err != nil {
return nil, err
@@ -445,7 +446,7 @@ func (s *Service) storeResourceObject(resource *model.Resource, fileName string,
if settingErr != nil {
return "", settingErr
}
etag, err := putOSSObject(setting, resource.ObjectKey, resource.MimeType, resource.Size, body)
etag, err := putOSSObject(s.storageSettingWithRuntimePolicy(setting), resource.ObjectKey, resource.MimeType, resource.Size, body)
if err != nil {
return "", err
}