我已经在 FOSRestBundle 上工作了一段时间了。我掌握了它(表单、验证、文档、网址......)。我希望能够使用 json 为用户上传图像。
我想我已经完成了 symfony 方面所需的一切,使用表单效果很好。我试图在之前的一些帖子中找出如何使用 json 指定图像,但我没有成功尝试它。
使用表单上传图片:
1 - 我得到图像
2 - 将其移动到正确的目录中
3 - 在数据库中添加文件的唯一名称
在我的用户实体类中,我有两个变量,一个是经典的“字符串”,一个是“文件”:
@Assert\File (maxSize="6000000", mimeType={"image/jpeg", "image/png", "image/gif"})
在我的 formType 中,我有:
->add('file', 'file')
我想我只需要知道如何使用 symfony2 和 FOSRestBundle指定 json 中的文件信息和数据
有人有想法吗?
编辑:
我一直在四处寻找,我找到了课程:
Symfony\Component\HttpFoundation\File\UploadFile
和
Symfony\Component\HttpFoundation\File\File
但我仍然无法使它工作,任何人作为线索帮助我解决这个问题?