Processing of multipart/form-data request failed. java.io.EOFException

vue文件上传报Processing of multipart/form-data request failed. java.io.EOFException,

方案一:

Ajax请求时加上

async : false

方案二:(当时我项目解决的)

客户端延长与服务端的超时时间

原因是:

上传时的正常流程是:form提交,action得到上传文件流,然后保存到服务器。

成功后才能刷新上传页面,提前刷新或者关闭上传页面都会导致上传数据中断,导致上传失败!

实际上我使用AJAX时,当我请求servlet处理上传事件之时,没有上传整个文件就立即给出响应,所以servlet需要等待直到文件上传完成。

我后来也是设置了加大请求响应时间的数值

 

posted @ 2022-07-25 15:15  世界险恶你要内心强大  阅读(4136)  评论(0编辑  收藏  举报