/**
* @ORM\Column(type="string", nullable=true)
* @Assert\File(
* mimeTypes = {
* "image/png",
* "image/jpeg",
* "image/jpg",
* "image/gif"
* },
* mimeTypesMessage="Seul les documents au format PGN,JPEG,JPG,GIF sont acceptés")
*/
private $avatar;
public function getAvatar()
{
return $this->avatar;
}
public function setAvatar($avatar)
{
$this->avatar = $avatar;
return $this;
}
Pas d'erreur pour un fichier PNG, mais pour un fichier PDF : Serialization of 'Symfony\Component\HttpFoundation\File\UploadedFile' is not allow
Je corrige donc l'erreur comme ceci :
public function getAvatar(): ?string
{
return $this->avatar;
}
public function setAvatar(string $avatar): self
{
$this->avatar = $avatar;
return $this;
}
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Association Francophone des Utilisateurs de Symfony".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso-afsy+...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.
Bonjour,
Pour ta première version, pour la seconde erreur y a déjà eu une
réponse entre temps ;)
J'ai eu le même soucis dernièrement avec un upload de fichier csv, la seule solution qu'on a trouvé a été de retirer le fichier un fois récupéré
$file = $request->files->get('csv_file');
/** * POUR EVITER Serialization of 'Symfony\Component\HttpFoundation\File\UploadedFile' is not allowed * après un POST du formulaire contenant un fichier */ $request->files->remove('csv_file');
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse asso...@googlegroups.com.