• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/FileUploader/TempFile.php
  • Класс: BitrixUIFileUploaderTempFile
  • Вызов: TempFile::findBucketForFile
static function findBucketForFile(Chunk $chunk, UploaderController $controller): ?CCloudStorageBucket
{
	if (!Loader::includeModule('clouds'))
	{
		return null;
	}

	$bucket = CCloudStorage::findBucketForFile(
		[
			'FILE_SIZE' => $chunk->getFileSize(),
			'MODULE_ID' => $controller->getCommitOptions()->getModuleId(),
		],
		$chunk->getName()
	);

	if (!$bucket || !$bucket->init())
	{
		return null;
	}

	return $bucket;
}