异常分析:上传较大附件报错“上传附件失败,请检查文件服务相关配置!(远程服务器返回错误:413)”原创
金蝶云社区-无涯有涯
无涯有涯
2人赞赏了该文章 5527次浏览 未经作者许可,禁止转载编辑于2023年10月19日 08:25:59

错误表现

上传附件失败,请检查文件服务相关配置!

展开详情提示“文档上传发生错误,错误提示信息:System.Net.WebException: 远程服务器返回错误: (413) Request Entity Too Large。

413报错.png

另一种错误提示是: 未显示页面,因为请求实体过大。

解决办法是一样的。

原因分析

此提示一般是【文件服务设置】协议类型选择“https”后出现,原因是因为文件过大SSL握手阶段失败。

image.png

解决方案

情形一

直接访问的IIS,则一般需要调整IIS限制值,具体步骤如下:

1、打开IIS管理器(可开始->运行->输入 inetmgr  ->回车后打开)

2、依次选择服务器->管理->配置编辑器,双击打开。

image.png

3、节选择到“system.webServer/serverRuntime”,修改“uploadReadAheadSize”的值,如附件最大10MB可设置为“10485760”,建议根据附件实际需求修改,不要设置过大的值。

image.png

情形二

使用了反向代理,以Nginx为例,需要检查 client_max_body_size 值的设置情况,可参考 https://juejin.cn/post/6950164881412718600 。

赞 2