本文共 739 字,大约阅读时间需要 2 分钟。
前端: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 标签就好了
转载地址:http://bfern.baihongyu.com/