if (file.length() > MAX_SCREENSHOT_FILESIZE) {
errors.reject(null, "Сбой загрузки изображения: слишком большой файл");
error = true;
}
ImageParam imageParam = ImageUtil.imageCheck(file);
if (imageParam.getHeight()< MIN_SCREENSHOT_SIZE || imageParam.getHeight() > MAX_SCREENSHOT_SIZE) {
errors.reject(null, "Сбой загрузки изображения: недопустимые размеры изображения");
error = true;
}
if (imageParam.getWidth()<MIN_SCREENSHOT_SIZE || imageParam.getWidth() > MAX_SCREENSHOT_SIZE) {
errors.reject(null, "Сбой загрузки изображения: недопустимые размеры изображения");
error = true;
}
if (!error) {
File tempFile = File.createTempFile("preview-", "", new File(dir));
try {
String name = tempFile.getName();
Screenshot scrn = new Screenshot(name, dir, imageParam.getExtension());
scrn.doResize(file);
return scrn;
} finally {