这段代码 services.Configure<FormOptions>(x => { x.ValueLengthLimit = int.MaxValue; x.MultipartBodyLengthLimit = int.MaxValue; }); 解决了以下问题:

  1. 设置了表单值的长度限制为最大值。默认情况下,ASP.NET Core 限制表单值的长度为 64KB。通过将 ValueLengthLimit 属性设置为 int.MaxValue,可以允许更大的表单值。

  2. 设置了多部分请求主体长度的限制为最大值。默认情况下,ASP.NET Core 限制多部分请求主体的长度为 128MB。通过将 MultipartBodyLengthLimit 属性设置为 int.MaxValue,可以允许更大的多部分请求主体。

ASP.NET Core 表单值和多部分请求主体长度限制设置

原文地址: http://www.cveoy.top/t/topic/quve 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录