Эх сурвалжийг харах

😁简化OSS对象存储配置选项初始化

zuohuaijun 3 жил өмнө
parent
commit
2e0d4c0b96

+ 1 - 1
Admin.NET/Admin.NET.Application/Configuration/Captcha.json

@@ -22,7 +22,7 @@
       "BackgroundColor": "#ffffff", //  格式: rgb, rgba, rrggbb, or rrggbbaa format to match web syntax, 默认#fff
       "ForegroundColors": "", //  颜色格式同BackgroundColor,多个颜色逗号分割,随机选取。不填,空值,则使用默认颜色集
       "Quality": 100, // 图片质量(质量越高图片越大,gif调整无效可能会更大)
-      "TextBold": true // 粗体,该配置2.0.3新增
+      "TextBold": true // 粗体
     }
   }
 }

+ 5 - 5
Admin.NET/Admin.NET.Application/Configuration/OSS.json

@@ -9,13 +9,13 @@
   },
   "OSSProvider": {
     "IsEnable": false,
-    "Provider": "Aliyun", // Invalid/Minio/Aliyun/QCloud/Qiniu/HuaweiCloud
-    "Endpoint": "",
-    "Region": "",
+    "Provider": "Aliyun", // OSS提供者 Invalid/Minio/Aliyun/QCloud/Qiniu/HuaweiCloud
+    "Endpoint": "", // 节点 在腾讯云OSS中表示AppId
+    "Region": "", // 地域
     "AccessKey": "",
     "SecretKey": "",
-    "IsEnableHttps": true,
-    "IsEnableCache": true,
+    "IsEnableHttps": true, // 是否启用HTTPS
+    "IsEnableCache": true, // 是否启用缓存
     "Bucket": ""
   }
 }

+ 2 - 11
Admin.NET/Admin.NET.Web.Core/Startup.cs

@@ -125,18 +125,9 @@ public class Startup : AppStartup
             //});
         });
 
-        // OSS对象存储(必须一个个赋值)
+        // OSS对象存储
         var ossOpt = App.GetOptions<OSSProviderOptions>();
-        services.AddOSSService(Enum.GetName(ossOpt.Provider), options =>
-        {
-            options.Provider = ossOpt.Provider;
-            options.Endpoint = ossOpt.Endpoint;
-            options.AccessKey = ossOpt.AccessKey;
-            options.SecretKey = ossOpt.SecretKey;
-            options.Region = ossOpt.Region;
-            options.IsEnableCache = ossOpt.IsEnableCache;
-            options.IsEnableHttps = ossOpt.IsEnableHttps;
-        });
+        services.AddOSSService(Enum.GetName(ossOpt.Provider), "OSSProvider");
 
         // 电子邮件
         var emailOpt = App.GetOptions<EmailOptions>();