• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/controller/content.php
  • Класс: BitrixDiskControllerContent
  • Вызов: Content::getTmpFileArrayByInput
private function getTmpFileArrayByInput()
{
	$tmpFilePath = CTempFile::getFileName(uniqid('disk', true));
	$dir = IOPath::getDirectory($tmpFilePath);
	IODirectory::createDirectory($dir);
	$file = new IOFile($tmpFilePath);
	$file->putContents(file_get_contents("php://input"));

	$tmpFileArray = CFile::makeFileArray($tmpFilePath);
	$contentType = $this->request->getHeader('X-Upload-Content-Type');
	if ($contentType)
	{
		$tmpFileArray['type'] = $contentType;
	}

	return $tmpFileArray;
}