我有一个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应用程序是分开的。