asp.net core mvc上传大文件解决方案
2024-10-14 07:26:37
默认上传文件大小不超过30M
第一个问题:
IIS 10.0 详细错误 - 404.13 - Not Found
请求筛选模块被配置为拒绝超过请求内容长度的请求。
服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值。
解决方案:在发布的项目文件夹下面打开webconfig文件,在标签<system.webServer>中加入
<security>
<requestFiltering >
<requestLimits maxAllowedContentLength="2147483647" ></requestLimits>
</requestFiltering>
</security>
这种方法之后最大上传到128M
第二个问题:
An unhandled exception occurred while processing the request.
InvalidDataException: Multipart body length limit 134217728 exceeded
解决方案:在startup的ConfigureServices方法中做如下处理:
services.AddMvc();
// 解决Multipart body length limit 134217728 exceeded
services.Configure<FormOptions>(x =>
{
x.ValueLengthLimit = ;
x.MultipartBodyLengthLimit = ; //2G
});
最新文章
- Android Studio快捷键switch case 轻松转换为if else
- 把 excel 和 mysq l数据库相互转换
- jackson 注脚学习参考
- 高性能动画!HTML5 Canvas JavaScript框架KineticJS
- AngularJS中文介绍
- 使用POI生成Excel文件,可以自动调整excel列宽
- Mysql中Insert into xxx on duplicate key update问题
- post请求测试
- wpf图片浏览器,实现缩放平移操作图片切换等功能
- asp.net验证码
- HttpServletRequest常用方法
- 20155338 《网络攻防》Exp5 MSF基础应用
- C++ 第九课 标准c数学函数
- Linux就业技术指导(三):IDC机房解密
- shell中交互输入自动化
- Linux中怎么终止正在运行的后台程序
- JS设计模式——3.封装与信息隐藏
- 嵌入式 Web workers
- Codeforces 703E DP + 因数分解 +离散化
- 273. Integer to English Words数字转为单词