asp.net core 上传大文件设置

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()
        {.......}

 

posted @ 2020-05-09 21:13  学亮  阅读(1156)  评论(0编辑  收藏  举报