fix: align backend APIs and upload flow

This commit is contained in:
2026-09-15 14:10:55 +08:00
parent 32177a7293
commit 53e6195938
149 changed files with 4791 additions and 435 deletions
+11
View File
@@ -9,6 +9,17 @@ namespace FileService.WebApi
public void Initialize(IServiceCollection services)
{
services.AddScoped<UploadFileService>();
services.AddHttpClient<IGroupAccessService, GroupAccessService>((sp, client) =>
{
var configuration = sp.GetRequiredService<IConfiguration>();
client.BaseAddress = new Uri(configuration["InternalServices:GroupServiceBaseUrl"]
?? "http://im-group-service:8080/");
var internalApiKey = configuration["InternalApiKey"];
if (!string.IsNullOrWhiteSpace(internalApiKey))
{
client.DefaultRequestHeaders.Add("X-Internal-Api-Key", internalApiKey);
}
});
}
}
}