Я использую Spring MVC реализовать загрузку файлов на заднем конце, и передний конец просто обычный HTMLЛучший способ обработки Неожиданный EOF читается в сокете при загрузке файла?
<form method="POST" enctype="multipart/form-data" action="/upload">
file to upload: <input type="file" name="file"><br>
<input type="submit" value="Upload" />
</form>
Все работает отлично, за исключение, если я закрыть браузер во время загрузки, я буду видеть сервер бросать ошибку (вы должны прервать процесс достаточно раньше, чтобы увидеть его)
java.io.EOFException: Unexpected EOF read on the socket
at org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:152)
at org.apache.coyote.http11.InternalNioInputBuffer$SocketInputBuffer.doRead(InternalNioInputBuffer.java:177)
at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:110)
at org.apache.coyote.http11.AbstractInputBuffer.doRead(AbstractInputBuffer.java:416)
at org.apache.coyote.Request.doRead(Request.java:460)
at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:338)
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:395)
...
Интересно, если есть лучший способ обработать исключение, или я могу спокойно оставить как есть?
Спасибо за ответ. –