可以在Startup.cs文件中设置最大上传文件大小。以下是示例代码:
在ConfigureServices方法中添加以下代码:
services.Configure(options =>
{
options.ValueLengthLimit = int.MaxValue;
options.MultipartBodyLengthLimit = int.MaxValue;
});
在Configure方法中添加以下代码:
app.Use(async (context, next) =>
{
context.Request.Body.Seek(0, System.IO.SeekOrigin.Begin);
await next();
});
这样就可以设置允许上传最大文件大小,同时解决文件上传中的一些常见问题。