客户端在上传附件的时候,服务端抛了这个异常。org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Unexpected EOF read on the socket。请大佬帮忙看一下这个问题该如何解决,问题的根源是在服务端还是客户端。

解决方案 »

  1.   

    tomcat在处理文件的时候抛出来的异常,可以确定的是问题出在客户端。不在服务端。具体原因还要你自己去排查
      

  2.   

    EOF:文件中断。
      

  3.   

    把InputStream转换一次InputStream inputStream = 你获取的输入流。
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            byte[] buffer = new byte[1024];
            int len;
            byte[] dataBytes;
            while ((len = inputStream.read(buffer)) != -1 ) {  
                baos.write(buffer, 0, len);  
            }
            baos.flush();
            dataBytes = baos.toByteArray();
            InputStream is = new ByteArrayInputStream(dataBytes);//is是你转换之后的输入流,用这个上传试试