Symfony $ request->文件为空

时间:2016-11-28 16:07:58

标签: forms symfony file-upload

我在symfony中有一个带有+request: ParameterBag {#9 ▼ #parameters: array:3 [▼ "par_1" => array:14 [▶] "img_uploader_brochure" => "file_name.jpg" ] } +query: ParameterBag {#10 ▶} +server: ServerBag {#14 ▶} +files: FileBag {#13 ▼ #parameters: [] } 的表单,它是使用javascript动态生成的。

调试我的请求时,我可以看到

$form = $this->createForm(EventoType::class, $evento, [*custom options here*]);

我正在使用这样的Symfony表单构建器:EventoType其中Evento是我在request->files实体上生成的自定义类型。

为什么我的文件不在UploadedFile部分?

这里的问题似乎是这个文件不作为文件在请求中传递,而只是作为参数传递。

我应该如何处理以.el { width: 200px; height: 200px; background: black; position: relative; overflow: hidden; margin: 50px; } .el:before { content: ''; position: absolute; left: 0; bottom: 0; width: 200%; height: 200%; background: white; border-radius: 50%; }管理它们?

1 个答案:

答案 0 :(得分:4)

表单是否具有enctype =" multipart / form-data"属性?