• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/lib/filesave.php
  • Класс: BitrixCloudsFileSaveTable
  • Вызов: FileSaveTable::startFileOperation
static function startFileOperation($bucketId, $subDir, $fileName, $externalId)
{
	$key = $bucketId."|".$subDir."|".$fileName;
	$fileSave = BitrixCloudsFileSaveTable::createObject();
	$fileSave->setTimestampX(new BitrixMainTypeDateTime());
	$fileSave->setBucketId($bucketId);
	$fileSave->setSubdir($subDir);
	$fileSave->setFileName($fileName);
	$fileSave->setExternalId($externalId);
	$fileSave->setFileSize(-1);
	$saveResult = $fileSave->save();
	if ($saveResult->isSuccess())
	{
		self::$files[$key] = $fileSave;
	}
}