public function addFileAction(Request $request)
 {
     $files = $this->getRequest()->files;
     $em = $this->getDoctrine()->getManager();
     if (!empty($files)) {
         $user = $this->get('security.context')->getToken()->getUser();
         $dir = $this->get('kernel')->getRootDir() . '/../web/uploads/';
         foreach ($files as $f) {
             $filename = $f->getClientOriginalName();
             $extension = pathinfo($filename, PATHINFO_EXTENSION);
             $name = "file" . rand(1, 99999) . "platin" . "." . $extension;
             $file = $f->move($dir, $name);
             $pathFile = "uploads/" . $name;
             $file = new File();
             $file->setName($filename);
             $file->setCreationdate(new \DateTime());
             $file->setUser($user);
             $file->setPathFile($pathFile);
             $file->setDate(new \Datetime());
             $file->setTime(new \Datetime());
             $file->setActive(0);
             $em->persist($file);
             $em->flush();
             $imageId = $file->getId();
             $arraydecode = json_encode($imageId);
             $response = new Response($arraydecode);
             $response->headers->set('Content-Type', 'application/json');
         }
     }
     return $response;
 }