public function recoverydownloadAction(File $file)
 {
     $nom = $file->getPathFile();
     // commencer compression
     $dirZip = $this->get('kernel')->getRootDir() . '/../web/' . $nom;
     // echo $dirZip;
     // exit();
     $this->Zip($dirZip, './doc.zip');
     // proposer telechargement
     header('Content-Transfer-Encoding: binary');
     //Transfert en binaire (fichier).
     header('Content-Disposition: attachment; filename="doc.zip"');
     //Nom du fichier.
     header('Content-Length: ' . filesize('doc.zip'));
     //Taille du fichier.
     readfile('doc.zip');
     // fin telechargement
     // fin compression
     // suppression zip
     $fileZipToDelete = $this->get('kernel')->getRootDir() . '/../web/doc.zip';
     unlink($fileZipToDelete);
     return $this->redirect($this->generateUrl('innova_platin_page_recuperer_document'));
 }