手账正文

小文件能传,大文件报 413?先看上传大小限制

小图片能上传,大文件一提交就失败,还出现 413。这时先别换节点,错误更可能在说:接收请求的一方认为内容太大了。

413 和上传慢,不是一回事

上传慢,是数据传得费劲;413 通常表示请求被大小限制拒绝。界面可能写 Content Too Large,也可能沿用 Payload Too Large,不必因为英文不同就当成两种问题。

至于限制来自网站入口还是后面的应用,需要维护者结合记录确认,普通用户不能只凭状态码看出全部原因。

看的是整个请求,不一定只是单个文件

一次选多份文件时,总大小可能超限;表单还可能附带其他内容。因此,文件管理器里显示“每个都没超”,也不能保证整个上传请求符合要求。

先核对网站公开的格式、单文件大小和批量限制,不要自行猜测。

可以先做这几个简单检查

保留原文件,选一份明显更小、符合格式要求的文件测试。如果小文件成功,再比较是否存在大小门槛。网站支持分批时,可以分开提交;需要压缩时,确认不会损失重要内容或违反格式要求。

不要为了一次上传随便改文件后缀,也不要把私人文件交给陌生压缩网站。

仍然失败,把限制问题交给网站维护者

提供发生时间、文件类型、大小、一次选了几份,以及完整错误码。无需一开始就发送原文件。

如果网站说明允许这个大小,实际却拒绝,可能需要维护者调整或核对服务端限制。反复重试同一份超限请求,一般不会因为多试几次就变小。

接着看

资料参考

评论

搜索文章

正在加载搜索…