Example #1
0
 /**
  * @Route("/upload_image")
  * @Method({"FILES|POST"})
  */
 public function uploadImages(Request $request)
 {
     $fileSource = array();
     /** @var UploadedFile[] $files */
     $files = $request->files->get('file');
     $path = '/upload/images/';
     $absolutePath = $request->server->get('DOCUMENT_ROOT') . "/upload/images";
     $file = $files;
     //return $file;
     $fileInfo = $file->move($absolutePath, $file->getClientOriginalName());
     $resultImage = $this->imageService->saveImg($fileInfo, $absolutePath . '/');
     $fileSource['file_name'] = $resultImage;
     $fileSource['dir'] = $path;
     $fileSource['filelink'] = $path . $resultImage;
     unlink($absolutePath . '/' . $fileInfo->getFilename());
     return $fileSource;
 }