• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/uploader/package.php
  • Класс: BitrixMainUIUploaderPackage
  • Вызов: Package::setStorage
public function setStorage(array $params)
{
	$params = array_change_key_case($params, CASE_LOWER);
	try
	{
		if (array_key_exists("cloud", $params) && $params["cloud"] === true &&
			(CUtil::Unformat(ini_get("upload_max_filesize")) / 1024 / 1024) >= 5)
			$this->storage = new CloudStorage($params);
	}
	catch(Exception $e)
	{
	}
	if (!($this->storage instanceof Storable))
	{
		$this->storage = new Storage($params);
	}
	return $this;
}