J'utilise SonataMediaBundle pour télécharger des images dans Symfony Rest API. J'envoie base64Encoded image dans la demande de JSON et ajouté ci-dessous le code dans mon FormType:Télécharger l'image sur S3 en utilisant SonataMediaBundle avec Symfony RestApi en utilisant FormType
$builder->add('subject')
->add('promotionImage', 'sonata_media_type', array(
'provider' => 'sonata.media.provider.image',
'context' => 'offer',
'required'=>false,
'validation_groups' => 'Default'
));
Je trouve erreur de validation à chaque fois alors que je ne l'ai pas ajouté de validation pour le site. Je reçois cette réponse à chaque fois.
{
"code": 400,
"message": "Validation Failed",
"errors": {
"errors": [
"This value is not valid."
],
"children": {
"emailSubject": {},
"promotionImage": {
"children": {
"binaryContent": {},
"unlink": {}
}
}
}
}
}
Vous aide est très apprécié.