.Net Core5.0 上传文件报错413 Request Entity Too Large_.net core 413 request entity too large-程序员宅基地

技术标签: .netcore  

C# .NET

开发环境:.Net Core 5.0 + MVC 进行开发
背景:在上传文件是文件时报错(上传图片时不会),所以应该是大小限制

解决方法:
1. 在Startup.cs的ConfigureServices方法中添加以下内容:

//解决上传文件的大小限制,设置接收文件长度的最大值
services.Configure<FormOptions>(options =>
   {
       options.ValueLengthLimit = int.MaxValue;
       options.MultipartBodyLengthLimit = int.MaxValue;
       options.MultipartHeadersLengthLimit = int.MaxValue;
   });
   services.AddMvc();

2.创建一个web.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.webServer>
    <security>
      <requestFiltering>
        <!--单位:字节。 -->
        <requestLimits maxAllowedContentLength="2147483648" />
        <!-- 2 GB -->
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>

以上就是大文件上传失败的解决方案。

另外,还可以在上传的接口上添加标签

[DisableRequestSizeLimit] //不限制大小
[RequestSizeLimit(30000000)] //限定指定大小范围,单位为字节,这里就是 30M
public async Task<JsonResult> Upload(string dir)
{

//方法体
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45326586/article/details/128187777

智能推荐

高斯噪声 高斯白噪声_高斯噪声和高斯白噪声-程序员宅基地

文章浏览阅读3.2k次。高斯噪声 高斯白噪声 Matlab WGN【原文出处】:http://www.cnblogs.com/YoungHit/archive/2012/03/09/2388230.html本文科普一下高斯白噪声(white Gaussian noise,WGN)。  百度百科上解释为“高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布”,听起来有些晦_高斯噪声和高斯白噪声

matlab GUI课程设计——简易计算器2_matable设计计算器-程序员宅基地

文章浏览阅读507次。matlab GUI课程设计——简易计算器_matable设计计算器

Dynamics 365 Fo 开发环境无法用IE之外的浏览器访问_dynamic365 fo-程序员宅基地

文章浏览阅读181次。开发环境无法用IE之外的浏览器访问_dynamic365 fo

mybatis 之 if test 条件,参数为0时,查询条件未输出_if [ $# == 0 ]-程序员宅基地

文章浏览阅读3.1k次。mybatis 之 if test 条件,参数为0时,查询条件未输出_if [ $# == 0 ]

公司软件开发人员绩效评价标准_前端绩效评定-程序员宅基地

文章浏览阅读1.6k次。公司软件开发人员绩效评价标准摘自网络 总则: 通过量化的指标准确的评定软件开发人员的绩效,从而对薪酬分配提供可靠的依据。 基本说明: 绩效评价,包括业绩考核和能力评定。对软件开发人员的绩效评定,每一项问答表现优秀加一分,表现不佳扣一分,表现平平不得分,最后计算总分。 业绩考核: 此项考核主要考核在一定时间内软件开发人员的任务完成情况_前端绩效评定

CentOS 8.2安装-解决Error setting up base repository_error setup base repo-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏5次。安装CentOS 8.2准备工作下载系统镜像制作U盘启动盘CentOS 8出来了也有一段时间,秉承着用新不用旧的原则,把电脑上原先的CentOS 7.6 换成了CentOS 8.2。拆掉了原先装系统盘,装了一块新的250G的Samsung 850EVO。准备安装CentOS 8.2。准备工作下载系统镜像CentOS官方网站上并不提供直接下载,需要从镜像站下载。可以直接下载,也可以使用迅雷等。对于校内计流量用户,可以使用uTorrent使用ipv6,从其他高校的镜像(上海交大镜像站)站进行下载,从而避_error setup base repo

随便推点

python用于pmc排产可以吗_生产计划员每天都在抓狂,插单、排产问题到底该怎么解决?...-程序员宅基地

文章浏览阅读512次。紧急插单是指那些未安排在确定好的订单计划中,却由于某些原因必须优先交货的订单,这些订单会打乱原有的生产计划安排。在竞争日益激烈的市场环境中,通过及时响应紧急插单,迅速准确地完成订单交付,增加客户满意度和忠诚度,企业可以获得比竞争者更多的利润。大多数企业都处于紧急插单频发且生产计划流于形式的不良状态。在企业的工厂里面经常可以看到如下几个场景:PMC部说:“我计划排得好好的,但是业务部、甚至老..._python pmc算法

AltiumDesigner20画图不求人13 | 提高AD20启动速度方法九取消一些相关的元件选择 | 视频教程 | 你问我答_怎么提高ad流畅度-程序员宅基地

文章浏览阅读1.1k次。很多芯粉都遇到的问题就是AD20启动时间长,需要感觉N久的时间才能启动起来,今天为大家介绍可以提高AD20启动时间的方法八。取消一些相关的元件选择。视频教程AltiumDesigner画图不求人13| 提高AD20运行速度,取消一些元器件软件安装步骤打开Altium Designer,点击右上角小齿轮,进入Preferences。在Preferences属性窗口中,选择Data Management下的Parts Providers,将红框内的勾选全部去掉。大..._怎么提高ad流畅度

Qt实现截图之二 截图裁剪框实现方案1 窗口组合方式_qt实现裁剪选择框-程序员宅基地

文章浏览阅读1.2k次。截图相关介绍参考Qt实现截图之一整个截图分为两层,一层为截图显示区,一层为裁剪选着层,裁剪选择层蒙在截图显示区之上。本节介绍一种方案实现裁剪框。裁剪层分为5个区域,上下左右和中间,分别代表5个QWidget, 中间区域即为需要裁剪的区域-高亮区域,没有截图时此区域不存在。1.布局top, left,right, bottom 是个窗体均设置半透明颜色,mid是全透明效果就是裁剪区域void MaskFrameBase::setup(){ this->set._qt实现裁剪选择框

QT使用CDB远程调试_qt cdb-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏11次。1、开发环境:本地端:1)win 102)IDE Qt Creator 4.8.03) CDB 调试环境 ,因为我有装VS 2017 的环境以及前期安装过 Debugging Tools for Windows 所以这就不讲了,环境没搭好的朋友自行百度一下远程主机配置:win 7 32bit 注:如果要调试64位要把X86改X641)、创建文件夹在桌面创建了【Debug】文件夹方便调试和设置C:\Users\Administrator\Desktop\Debug2)、环境变量设_qt cdb

centos7/rhel7升级openssh7.4p1到openssh8.5p1_openssh 7.4p1升级8.5p1-程序员宅基地

文章浏览阅读793次。在centos7.x/rhel7.x的版本下 ,默认的openssh的版本都是7.4p1,但是该版本目前已经有很多漏洞,经常被安全扫描扫出来,生产环境中经常需要升级openssh。我们本次升级是在centos7.5下从openssh7.4p1升级到openssh8.5p1,下面是升级过程。1、升级准备本次升级需要两个文件:redhat6and7-openssh8.5update.shopenssh-update-8.5.zip下载地址见我上传的资源:https://mp.csdn.n_openssh 7.4p1升级8.5p1

华为麒麟990芯片发布;谷歌宣布开源创新隐私保护技术;阿里20亿美元全资收购网易考拉;中国联通将设立100亿5G创新基金……...-程序员宅基地

文章浏览阅读578次。关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了..._麒麟990安全芯片防得住黑客吗

推荐文章

热门文章

相关标签