• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/File/FileItem.php
  • Класс: BitrixImV2EntityFileFileItem
  • Вызов: FileItem::getDownloadLink
private function getDownloadLink(): string
{
	$urlManager = UrlManager::getInstance();
	$diskFile = $this->getDiskFile();

	return BitrixImCommon::getPublicDomain() . $urlManager->create('disk.api.file.download', [
		'humanRE' => 1,
		'fileId' => $diskFile->getId(),
		'fileName' => $diskFile->getName()
	])->getUri();
}