Symfony $ request-> file-> all()没有所有附件?

时间:2016-06-15 20:15:35

标签: javascript php angularjs symfony

我有一个angularjs应用程序,它将附件添加到formData并将其发送到我的symfony控制器。要获得上传并循环播放帖子中的多个上传内容,我正在使用:

$请求 - >文件 - >所有();

并尝试:

$请求 - >文件;

当我遍历附件时,symfony只返回1次上传?当我从Angular应用程序检查有效负载时,它会显示2个以上的文件被发送?这两个文件不应该在Symfony文件包中吗? API文档显示它应该是文件的数组。

这是我一直用来尝试显示正在上传的文件名的测试控制器。到目前为止,它只显示上传的最后一个文件。

public function saveAttachment(Request $request) {
    $files = $request->files->all();
    foreach ($files as $file) {
        echo $file->getClientOriginalName();
        echo "<br>";
    }
    exit;
}

我没有使用Symfony表单来生成我的HTML,它与Symfony应用程序是分开的。

0 个答案:

没有答案