/** * @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; }