关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

ASP.NET Core Mvc文件上传限制问题实例

发布时间:2021/1/28 15:03:20
香港云服务器

解决ASP.NET Core Mvc文件上传限制问题实例


本篇文章主要介绍了解决ASP.NET Core Mvc文件上传限制问题,具有一定的参考价值,有需要的可以了解一下。

一、简介

在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB,如果我们想上传一些比较大的文件,就不知道怎么去设置了,没有了Web.Config我们应该如何下手呢?

二、设置上传文件大小

1.应用程序级别设置

我们需要在 ConfigureServices方法中添加如下代码,设置文件上传的大小限制为60 MB。

1
2
3
4
5
6
7
public void ConfigureServices(IServiceCollection services)
{
  servicesConfigure(options =>
  {
    optionsMultipartBodyLengthLimit = 60000000;
  });
}

2.Action级别设置

除了上面对全局进行设置外,我们也可以通过自定义Filter的方式,对单个Action进行控制,Filter代码如下: