/** * Akce která přijme kousek dat určený pro vytvoření náhledu a uloží ho do souboru * @param string $compression='' */ public function actionUploadPreview($compression = '') { $previewRawData = $this->getHttpRequest()->getRawBody(); if ($compression != '') { $previewRawData = $this->datasourcesFacade->unzipPreviewData($previewRawData, $compression, $this->getCurrentUser()); } $filename = $this->fileImportsFacade->saveTempFile($previewRawData); $this->sendJsonResponse(['file' => $filename]); }