Browse Source

fix: request body size is not limited size to support file upload

pull/312/head
cKey 4 years ago
parent
commit
e11e43359a
  1. 5
      aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionHandlingModule.cs
  2. 7
      aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/ApiGatewayHostModule.cs

5
aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionHandlingModule.cs

@ -1,4 +1,5 @@
using LINGYUN.Abp.ExceptionHandling.Emailing.Localization;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Emailing;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
@ -13,6 +14,10 @@ namespace LINGYUN.Abp.ExceptionHandling.Emailing
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
var configuration = context.Services.GetConfiguration();
Configure<AbpEmailExceptionHandlingOptions>(
configuration.GetSection("ExceptionHandling:Emailing"));
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<AbpEmailingExceptionHandlingModule>();

7
aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/ApiGatewayHostModule.cs

@ -77,6 +77,13 @@ namespace LINGYUN.ApiGateway
var hostingEnvironment = context.Services.GetHostingEnvironment();
var configuration = context.Services.GetConfiguration();
// fix: 不限制请求体大小,解决上传文件问题
Configure<KestrelServerOptions>(options =>
{
options.Limits.MaxRequestBodySize = null;
options.Limits.MaxRequestBufferSize = null;
});
Configure<AbpAutoMapperOptions>(options =>
{
options.AddProfile<ApiGatewayMapperProfile>(validate: true);

Loading…
Cancel
Save