TempFile::findBucketForFile

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. TempFile
  4. findBucketForFile
  • Модуль: 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;
}

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