Symfony 如何验证以 base64 编码的传入图像?

Symfony how to validate incoming image encoded in base64?

我在 POST 中收到以 base64 编码的请求图像。我如何验证该图像?我试图将它保存为文件系统中的临时图像,但图像的 symfony 约束不会像未上传的那样通过它。也许我错过了什么或者可以创建转换器或新约束?

我正在使用 symfony 2.8。

您必须为给定的表单字段实现自定义 data transformer。它应该将数据与 base64 相互转换。