1.Startup.cs中添加下面的代码
//设置接收文件长度的最大值。
services.Configure<FormOptions>(x =>
{
x.ValueLengthLimit = int.MaxValue;
x.MultipartBodyLengthLimit = int.MaxValue;
x.MultipartHeadersLengthLimit = int.MaxValue;
});
2.请求的Action 加上下面的代码
RequestSizeLimit是传入一个表示字节的数字来对请求的大小进行限制,另一个DisableRequestSizeLimit的意思就是不限制了
//[RequestSizeLimit()]
[DisableRequestSizeLimit]
public async Task<IActionResult> Post()
{.......}
来源:oschina
链接:https://my.oschina.net/u/4274413/blog/4273230