Обработка ошибок загрузки файла

This commit is contained in:
Фёдор Подлеснов 2016-07-28 17:19:22 +03:00
parent 3ebc007b8d
commit 06640bac3f

View file

@ -29,6 +29,11 @@ class Rule_IsFile extends Rule_Abstract
return false;
}
if ($_FILES[$this->field]['error'] == UPLOAD_ERR_INI_SIZE) {
$this->setErrorMsg('Превышен размер файла');
return false;
}
$tmp = $_FILES[$this->field];
if (!in_array($tmp['type'], $this->type)) {
$this->setErrorMsg('Неверный формат файла');