История изменений
Исправление vtVitus, (текущая версия) :
Как-то так, код стянул давно из инета
try {
request.getInputStream().close();
} catch(IOException ignore) {}
try {
response.sendError(HttpServletResponse.SC_REQUEST_ENTITY_TOO_LARGE, "Error");
response.flushBuffer();
}catch(IOException ignore) {}
try {
response.getOutputStream().close();
} catch (IOException e) {}
но 500 код в через sendError
Нет именно TOO_LARGE.
Вроде бы же даже в стандарт запиливали ранние ответы, только не помню гуглибельное название.
Самое простое, сервер передаёт максимальные размер файла, который он готов принять и через file api идет проверка в javascript.
Исходная версия vtVitus, :
Как-то так
try {
request.getInputStream().close();
} catch(IOException ignore) {}
try {
response.sendError(HttpServletResponse.SC_REQUEST_ENTITY_TOO_LARGE, "Error");
response.flushBuffer();
}catch(IOException ignore) {}
try {
response.getOutputStream().close();
} catch (IOException e) {}
>но 500 код в через sendError
Нет именно TOO_LARGE.
>Вроде бы же даже в стандарт запиливали ранние ответы, только не помню гуглибельное название.
Самое простое, сервер передаёт максимальные размер файла, который он готов принять и через file api идет проверка в javascript.