首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.MVC核心网站的最大上传大小

ASP.MVC核心网站的最大上传大小
EN

Stack Overflow用户
提问于 2016-10-26 22:06:09
回答 2查看 7.2K关注 0票数 10

如何设置ASP.NET CORE应用程序的最大上传大小?

在过去,我可以这样在web.config文件中设置它:

代码语言:javascript
复制
<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="52428800" />
        </requestFiltering>
    </security>
</system.webServer>
EN

回答 2

Stack Overflow用户

发布于 2016-10-27 11:42:31

有两种方法可以做到这点:

1.使用应用程序设置-在>配置服务方法中。

代码语言:javascript
复制
services.Configure<FormOptions>(options =>
{
    options.MultipartBodyLengthLimit = 52428800;
});

2.使用RequestFormSizeLimit属性-用于特定操作。-官方套餐Unofficial暂未提供

票数 4
EN

Stack Overflow用户

发布于 2016-10-27 11:31:16

您可以在ConfigureServices方式中设置分块上传的最大限制:

代码语言:javascript
复制
public void ConfigureServices(IServiceCollection services)
{
    services.Configure<FormOptions>(options =>
    {
        options.MultipartBodyLengthLimit = 52428800;

    });

    services.AddMvc();
}

您也可以使用services.Configure<KestrelServerOptions>来配置MaxRequestBufferSize,但在下一个版本中,这看起来像是going to be deprecated

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40264474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档