「HTTP413 Request Entity Too Large」是指在上传的数据超过服务器允许的容量时显示的HTTP错误。
当前的正式名称是413 Content Too Large,但“413 Payload Too Large”“413 Request Entity Too Large”这些名称仍然被广泛使用。
换句话说,即使名称不同,“因发送的数据过大而无法接受”的含义是相同的。
此错误尤其在以下情况下发生。
大多数情况下,这是由于服务器端的容量限制,而不是互联网连接或计算机故障造成的。
最常见的原因。
Web服务有各自的上传容量限制,例如“单个文件10MB”“100MB”等。 超过这个上限就会返回HTTP413。
尽管每个文件都小,但汇总上传后,总大小超过上限的情况也会发生。
例如,发送10张20MB的图片,总合为200MB,在容量限制的服务上可能会导致413错误。
网站运营者可以在Web服务器上设置上传大小的上限。
以下是代表性的例子。
即使应用端已增加容量,在其间的Web服务器或CDN也可能会先返回413。
当显示HTTP413时,请检查以下项目。
特别是视频如果以4K或高比特率保存,可能会达到数GB。稍微降低画质也可能使容量减少一半以下。
如果您自己运营网站,可以通过重新审视服务器设置来解决问题。
根据需要更改client_max_body_size的值。
请检查以下设置值。
不仅上传大小限制,POST整体的大小限制也会产生影响,因此同时检查多个设置是很重要的。
如果使用Cloudflare等CDN或WAF,可能会在Web服务器之前就返回413错误。
如果仅更改Web服务器设置没有改善,请检查这些服务侧的上传限制。
在邮件附件或聊天服务中可能会遇到容量限制。
在这种情况下,可以使用免费的文件上传工具UploadF。
对于图像,可以使用在线图像编辑、OCR、背景透明等便利的Web工具。
413是HTTP状态码的一种。 “上传失败”的消息的内部原因可能是413。
不是。 在大多数情况下,服务器正常运行,但由于超出了设定的容量限制拒绝了请求。
可能还有服务方面的故障、临时的设置更改、CDN或代理的限制等其他原因。 尝试在不同的浏览器上进行测试,或者稍等再尝试上传也有效。
HTTP413 Request Entity Too Large是指上传数据超过服务器允许容量时发生的错误。
作为用户,通常可以通过减小文件大小、分多次发送等方法来解决,而网站管理员则需要检查NGINX、Apache、PHP、CDN等多个地方的容量限制。
如果想要共享大文件,可以根据需要利用免费的UploadF文件上传工具。