为什么我得到“FileUploadException: Stream意外结束”与Apache Commons FileUpload?

2022-09-04 20:17:50

遇到此异常的原因是什么:

org.apache.commons.fileupload.FileUploadException: 
  Processing of multipart/form-data request failed. Stream ended unexpectedly

答案 1

主要原因是底层套接字已关闭或重置。最常见的原因是用户在文件完全上传之前关闭了浏览器。或者互联网在上传过程中中断。在任何情况下,服务器端代码都应该能够正常处理此异常。


答案 2

自从我处理该库以来已经过去了大约一年,但是如果我没记错的话,如果有人尝试上传文件,然后更改浏览器URL(单击链接,打开书签等),那么您可能会遇到异常。


推荐