fix 代码合并,minio上传文件
This commit is contained in:
@@ -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();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user