京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

办理vue前端文件上传报错:上传失败,缘故原由:413 Request Entity Too Large

2024-11-2 22:45| 发布者: 2ae29| 查看: 108| 评论: 0

摘要: 目次vue前端文件上传报错:上传失败,缘故原由: 413 Request Entity Too Large先上报错效果图问题排查我们的系统接口继承排查解除成功的案例总结vue前端文件上传报错:上传失败,缘故原由: 413 Request Entity Too Large
目次

vue前端文件上传报错:上传失败,缘故原由: 413 Request Entity Too Large

先上报错效果图

问题

在当地开发中无论上传小文件还是大文件都可以上传成功,但将代码发布到测试环境后,超过1mb的文件就会报错,打开控制台一看413 Request Entity Too Large

排查我们的系统接口

在node层做了一下转发代理用到了koaBody (有的没有加这个,可以忽略)

[code]app.use( koaBody({ parsedMethods: ['POST', 'PUT', 'PATCH', 'DELETE'], formLimit: '200mb', jsonLimit: '200mb', // ajax 请求 textLimit: '200mb', multipart: false, formidable: { maxFieldsSize: 10 * 1024 * 1024 }, }) );[/code]

前端限定解除,重新打包上线,还是报错 413 Request Entity Too Large

继承排查

Nginx默认最大可以或许上传1MB文件大于1MB的文件自然无法上传,打开nginx.conf(没权限找运维职员)在http{ }中设置:client_max_body_size 200m

这里根据自己公司的需求限定巨细哈,我们这限定为200M.

解除成功的案例

总结

以上为个人履历,渴望能给大家一个参考,也渴望大家多多支持脚本之家。


来源:https://www.jb51.net/javascript/3266490jp.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-2 08:48 , Processed in 0.036635 second(s), 19 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部