• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Message/Forward/ForwardService.php
  • Класс: BitrixImV2MessageForwardForwardService
  • Вызов: ForwardService::getFileLink
private function getFileLink(int $fileId): Result
{
	$result = new Result();

	$fileItem = FileItem::initByDiskFileId($fileId, $this->toChat->getChatId());
	if (!$fileItem)
	{
		return $result->addError(new FileError(FileError::NOT_FOUND));
	}

	$newSymLink = $fileItem->getSymLink();
	if (!$newSymLink)
	{
		return $result->addError(new FileError(FileError::CREATE_SYMLINK));
	}

	return $result->setResult($newSymLink);
}