【发布时间】:2017-06-19 11:35:07
【问题描述】:
我正在使用 SonataMediaBundle 在 Symfony Rest API 中上传图像。我在 json 请求中发送 base64Encoded Image 并在我的 FormType 中添加以下代码:
$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": {}
}
}
}
}
}
非常感谢您的帮助。
【问题讨论】:
标签: amazon-s3 fosrestbundle symfony-2.8 sonata-media-bundle