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