在正式线上 上传了一张图片
报这个413
在本地上图上面的的第一个图片正常, 不会报这个413
本地是正式环境来请求接口的
请问大佬们这个 是前端的问题还是服务器的问题,如果是前端问题,又该怎么解这个bug
在正式线上 上传了一张图片
报这个413
在本地上图上面的的第一个图片正常, 不会报这个413
本地是正式环境来请求接口的
请问大佬们这个 是前端的问题还是服务器的问题,如果是前端问题,又该怎么解这个bug
图片太大了,一般来说服务器及后端服务都会限制前端上传的文件大小。可以通过修改上传文件的限制来解决这个问题。但是大部分的时间,我们的服务并不会允许用户上传那么大的文件的,占用的资源太多太大。
所以大部分的处理方式都是前端在选择完需要上传的文件之后就会判断是否超出了预期的文件大小,比如说2M、4M、10M这样,如果超出则直接提示“请上传不超过xxMB的文件内容”。或者前端直接先做一次压缩,以减少文件体积。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
文件大小超出服务器限度,改下nginx 的
client_max_body_size
配置就行https://developer.mozilla.org...