Поставьте try-catch
на IOException
во время загрузки файла. Если он выброшен, то загрузка файла не удалась.
например. в пользовательском файловом сервлете:
try {
response.getOutputStream().write(...);
// Success!
} catch (IOException e) {
// Fail!
throw e;
}
Или в фильтре сервлетов, который сопоставлен с соответствующим шаблоном URL, соответствующим файлам загрузки:
try {
chain.doFilter(request, response);
// Success!
} catch (IOException e) {
// Fail!
throw e;
}