前端用form表单提交数据给后台出现 Unexpected EOF read on the socket 异常

在这里插入图片描述
在这里插入图片描述
前端:

register: function(){
					var formData = new FormData();
					formData.append("image", this.file);
					formData.append("name", this.bean.name);
					formData.append("account", this.bean.account);
					formData.append("password", this.bean.password);
					formData.append("email", this.bean.email);
// 					alert(this.file.name);
// 					alert(JSON.stringify(this.bean));
					var url = "register";
					axios.post(url, formData).then(function(response){
						location.href = "admin";
					});
				},

用 var formData = new FormData(); 包装数据和图片文件。
前端通过axios给后端数据, 一开始后端可以正常接收, 但接收后前端不能执行 response 的函数, 上传多几次就会出现如上错误。

于是我就百度找原因, 很多人说是Tomcat加载超时,要修改添加相关的超时配置。但我应该不是因为这个原因。
但我也找到了一个是因为用了 Form 表单而出现的问题, 我突然发现自己用的也是 form 表单, 把 标签去掉就好了。

总结:

去掉 form 标签就好了

发布了63 篇原创文章 · 获赞 1 · 访问量 2656

猜你喜欢

转载自blog.csdn.net/qq_42039738/article/details/104735893