diff --git a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/LY.MicroService.PlatformManagement.HttpApi.Host.csproj b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/LY.MicroService.PlatformManagement.HttpApi.Host.csproj
index aa3c7c2b5..ff1d039ab 100644
--- a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/LY.MicroService.PlatformManagement.HttpApi.Host.csproj
+++ b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/LY.MicroService.PlatformManagement.HttpApi.Host.csproj
@@ -64,12 +64,15 @@
+
+
+
diff --git a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.Configure.cs b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.Configure.cs
index cef8c6bd7..9c9defcbc 100644
--- a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.Configure.cs
+++ b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.Configure.cs
@@ -141,41 +141,6 @@ public partial class PlatformManagementHttpApiHostModule
});
}
- private void ConfigureOssManagement(IServiceCollection services, IConfiguration configuration)
- {
- var useMinio = configuration.GetValue("OssManagement:UseMinio");
- if (useMinio)
- {
- Configure(options =>
- {
- options.Containers.ConfigureAll((containerName, containerConfiguration) =>
- {
- containerConfiguration.UseMinio(minio =>
- {
- configuration.GetSection("Minio").Bind(minio);
- });
- });
- });
- services.AddMinioContainer();
- }
- else
- {
- Configure(options =>
- {
- options.Containers.ConfigureAll((containerName, containerConfiguration) =>
- {
- containerConfiguration.UseFileSystem(fileSystem =>
- {
- fileSystem.BasePath = Path.Combine(
- Directory.GetCurrentDirectory(),
- configuration["OssManagement:Bucket"] ?? "blobs");
- });
- });
- });
- services.AddFileSystemContainer();
- }
- }
-
private void ConfigureExceptionHandling()
{
// 自定义需要处理的异常
diff --git a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs
index e4f7face1..8e44f97c8 100644
--- a/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs
+++ b/aspnet-core/services/LY.MicroService.PlatformManagement.HttpApi.Host/PlatformManagementHttpApiHostModule.cs
@@ -13,10 +13,13 @@ using LINGYUN.Abp.Localization.CultureMap;
using LINGYUN.Abp.LocalizationManagement.EntityFrameworkCore;
using LINGYUN.Abp.Notifications;
using LINGYUN.Abp.OssManagement;
+using LINGYUN.Abp.OssManagement.Aliyun;
using LINGYUN.Abp.OssManagement.FileSystem;
using LINGYUN.Abp.OssManagement.Imaging;
using LINGYUN.Abp.OssManagement.Minio;
+using LINGYUN.Abp.OssManagement.Nexus;
using LINGYUN.Abp.OssManagement.SettingManagement;
+using LINGYUN.Abp.OssManagement.Tencent;
using LINGYUN.Abp.Saas.EntityFrameworkCore;
using LINGYUN.Abp.Serilog.Enrichers.Application;
using LINGYUN.Abp.Serilog.Enrichers.UniqueId;
@@ -67,9 +70,11 @@ namespace LY.MicroService.PlatformManagement;
typeof(AbpAspNetCoreMvcLocalizationModule),
typeof(AbpUINavigationVueVbenAdmin5Module),
typeof(PlatformThemeVueVbenAdminModule),
- // typeof(AbpOssManagementAliyunModule),
- typeof(AbpOssManagementMinioModule), // Minio存储提供者模块
- typeof(AbpOssManagementFileSystemModule), // 本地文件系统提供者模块
+ typeof(AbpOssManagementAliyunModule), // 阿里云存储提供者模块
+ typeof(AbpOssManagementTencentModule), // 腾讯云存储提供者模块
+ typeof(AbpOssManagementNexusModule), // Nexus存储提供者模块
+ typeof(AbpOssManagementMinioModule), // Minio存储提供者模块
+ typeof(AbpOssManagementFileSystemModule),// 本地文件系统提供者模块
typeof(AbpOssManagementImagingModule), // 对象存储图形处理模块
typeof(AbpOssManagementApplicationModule),
typeof(AbpOssManagementHttpApiModule),
@@ -142,7 +147,6 @@ public partial class PlatformManagementHttpApiHostModule : AbpModule
ConfigureMvc(context.Services, configuration);
ConfigureCors(context.Services, configuration);
ConfigureSwagger(context.Services, configuration);
- ConfigureOssManagement(context.Services, configuration);
ConfigureDistributedLocking(context.Services, configuration);
ConfigureSeedWorker(context.Services, hostingEnvironment.IsDevelopment());
ConfigureSecurity(context.Services, configuration, hostingEnvironment.IsDevelopment());