Browse Source
Merge pull request #312 from colinin/4.4
fix: request body size is not limited size to support file upload
pull/364/head
yx lin
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
255 additions and
243 deletions
-
aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN/Abp/ExceptionHandling/Emailing/AbpEmailingExceptionHandlingModule.cs
-
aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/ApiGatewayHostModule.cs
|
|
@ -1,4 +1,5 @@ |
|
|
using LINGYUN.Abp.ExceptionHandling.Emailing.Localization; |
|
|
using LINGYUN.Abp.ExceptionHandling.Emailing.Localization; |
|
|
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
using Volo.Abp.Emailing; |
|
|
using Volo.Abp.Emailing; |
|
|
using Volo.Abp.Localization; |
|
|
using Volo.Abp.Localization; |
|
|
using Volo.Abp.Modularity; |
|
|
using Volo.Abp.Modularity; |
|
|
@ -13,6 +14,10 @@ namespace LINGYUN.Abp.ExceptionHandling.Emailing |
|
|
{ |
|
|
{ |
|
|
public override void ConfigureServices(ServiceConfigurationContext context) |
|
|
public override void ConfigureServices(ServiceConfigurationContext context) |
|
|
{ |
|
|
{ |
|
|
|
|
|
var configuration = context.Services.GetConfiguration(); |
|
|
|
|
|
Configure<AbpEmailExceptionHandlingOptions>( |
|
|
|
|
|
configuration.GetSection("ExceptionHandling:Emailing")); |
|
|
|
|
|
|
|
|
Configure<AbpVirtualFileSystemOptions>(options => |
|
|
Configure<AbpVirtualFileSystemOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.FileSets.AddEmbedded<AbpEmailingExceptionHandlingModule>(); |
|
|
options.FileSets.AddEmbedded<AbpEmailingExceptionHandlingModule>(); |
|
|
|
|
|
@ -77,6 +77,13 @@ namespace LINGYUN.ApiGateway |
|
|
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
|
|
var hostingEnvironment = context.Services.GetHostingEnvironment(); |
|
|
var configuration = context.Services.GetConfiguration(); |
|
|
var configuration = context.Services.GetConfiguration(); |
|
|
|
|
|
|
|
|
|
|
|
// fix: 不限制请求体大小,解决上传文件问题
|
|
|
|
|
|
Configure<KestrelServerOptions>(options => |
|
|
|
|
|
{ |
|
|
|
|
|
options.Limits.MaxRequestBodySize = null; |
|
|
|
|
|
options.Limits.MaxRequestBufferSize = null; |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
Configure<AbpAutoMapperOptions>(options => |
|
|
Configure<AbpAutoMapperOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.AddProfile<ApiGatewayMapperProfile>(validate: true); |
|
|
options.AddProfile<ApiGatewayMapperProfile>(validate: true); |
|
|
|