0
私はSymfony Rest APIで画像をアップロードするためにSonataMediaBundleを使用しています。私は、JSONリクエストにbase64Encodedイメージを送信し、私にformTypeにコードの下に追加しています:SonataMediaBundleを使用してS3で画像をアップロードし、FormTypeを使用してSymfony RestApiを使用
$builder->add('subject')
->add('promotionImage', 'sonata_media_type', array(
'provider' => 'sonata.media.provider.image',
'context' => 'offer',
'required'=>false,
'validation_groups' => 'Default'
));
私はサイトの検証を追加していない間、私は、検証エラーを毎回発見しています。私は毎回この反応を得ています。
{
"code": 400,
"message": "Validation Failed",
"errors": {
"errors": [
"This value is not valid."
],
"children": {
"emailSubject": {},
"promotionImage": {
"children": {
"binaryContent": {},
"unlink": {}
}
}
}
}
}
大変お手伝いします。