• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/ui/fileattributes.php
  • Класс: BitrixDiskUiFileAttributes
  • Вызов: FileAttributes::getInputContentTypes
static function getInputContentTypes(): array
{
	$types = [
		MimeType::getByFileExtension('pdf'),
		'application/rtf',
		'application/vnd.ms-powerpoint',
	];

	$documentHandler = self::getDefaultHandlerForView();
	$editableExtensions = $documentHandler::listEditableExtensions();
	foreach ($editableExtensions as $extension)
	{
		$type = MimeType::getByFileExtension($extension);
		if ($type === 'application/octet-stream')
		{
			continue;
		}

		$types[] = $type;
	}

	return $types;
}