fix 代码合并,minio上传文件

This commit is contained in:
2024-01-26 18:22:57 +08:00
parent f83afdb4d0
commit 05c2073ea7
57 changed files with 637 additions and 203 deletions

View File

@@ -1,23 +1,25 @@
using Kurisu.AspNetCore.Startup;
using Dlhis.Common.FileOperation.Configurations;
using Kurisu.AspNetCore.Startup;
using Microsoft.Extensions.Options;
using Minio;
namespace Dlhis.Common.Packs;
public class MinioPack : BaseAppPack
public class MinioPack : BaseAppPack
{
public override bool IsBeforeUseRouting { get; }
public override void ConfigureServices(IServiceCollection services)
{
public override bool IsBeforeUseRouting { get; }
public override void ConfigureServices(IServiceCollection services)
services.AddSingleton(sp =>
{
//注入minioClient
IMinioClient minioClient = (MinioClient)new MinioClient()
.WithEndpoint("192.168.199.124:9000")
.WithCredentials("Zbjj05OFtR19e5TJopQU", "UMXtNdZhufhAAyYJ3XND4cEgZNUsgOWtbUzksizK")
.Build();
services.AddSingleton(minioClient);
}
var config = sp.GetService<IOptions<MinIOOptions>>().Value;
return new MinioClient().WithEndpoint(new Uri(config.Endpoint))
.WithCredentials(config.AccessKey, config.SecretKey)
.Build();
});
}
}