Files
jinko.yikatong/Src/Dlhis.Common/Packs/MinioPack.cs

23 lines
738 B
C#

using Kurisu.AspNetCore.Startup;
using Kurisu.SqlSugar.Extensions;
using Minio;
namespace Dlhis.Common.Packs
{
public class MinioPack : BaseAppPack
{
public override bool IsBeforeUseRouting { get; }
public override void ConfigureServices(IServiceCollection services)
{
//注入minioClient
var minioClient = (MinioClient)new MinioClient()
.WithEndpoint(Configuration["MinIO:Endpoint"])
.WithCredentials(Configuration["MinIO:AccessKey"], Configuration["MinIO:SecretKey"])
.WithSSL()
.Build();
services.AddSingleton(minioClient);
}
}
}