FileUploader::processBeforeAction

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. FileUploader
  4. processBeforeAction
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/controller/fileuploader.php
  • Класс: BitrixUIControllerFileUploader
  • Вызов: FileUploader::processBeforeAction
public function processBeforeAction(Action $action): bool
{
	$contentLength = (int)$this->getRequest()->getServer()->get('CONTENT_LENGTH');
	$maxFileSize = min(
		CUtil::unformat(ini_get('upload_max_filesize')),
		CUtil::unformat(ini_get('post_max_size'))
	);

	if ($contentLength > $maxFileSize)
	{
		$this->addError(new UploaderError(UploaderError::TOO_BIG_REQUEST));

		return false;
	}

	return parent::processBeforeAction($action);
}

Добавить комментарий