...Человеческий поиск в разработке...
- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/FileUploader/Uploader.php
- Класс: BitrixUIFileUploaderUploader
- Вызов: Uploader::loadTempFile
private function loadTempFile(string $tempFileId): LoadResult { $result = new LoadResult($tempFileId); $guid = $this->getGuidFromToken($tempFileId); if (!$guid) { return $result->addError(new UploaderError(UploaderError::INVALID_SIGNATURE)); } $tempFile = TempFileTable::getList([ 'filter' => [ '=GUID' => $guid, '=UPLOADED' => true, ], ])->fetchObject(); if (!$tempFile) { return $result->addError(new UploaderError(UploaderError::UNKNOWN_TOKEN)); } $fileInfo = $this->createFileInfo($tempFileId); if ($fileInfo) { $result->setFile($fileInfo); } else { return $result->addError(new UploaderError(UploaderError::FILE_LOAD_FAILED)); } return $result; }