项目场景:
当使用axios.js向后端发送上传文件请求时,后端出现了ava.io.EOFException: Unexpected EOF read on the socket异常。
问题描述
1、前端
①前端上传的html代码
②postTest方法:使用到vue.js和axios.js来实现上传
2、后端接口
3、测试
①上传一个3MB的视频
②结果,直接报EOF异常
原因分析:
居然是因为前端form表单和button按钮一起出现时,可能影响到了postTest方法里axios的上传。当我将form表单删除时,或者form表单不删除,将button改成a标签,文件就能正常上传。
解决方案:
方案1、删除form表单
方案2、将button改成a标签
结果:上传成功,打印文件信息