コード例 #1
0
 /**
  * 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]);
 }