我使用 symfony HttpFoundation上传文件,如果我调用 FileBag 工作all()
,但如果我使用get('document_name')
它返回null
。
use Symfony\Component\HttpFoundation\Request;
public function saveFileAction(Request $request) {
dump($request->files->all());
dump($request->files->get('document'));
}
对于 all() 我得到以下响应:
FileController.php on line 175:
array:1 [▼
"form" => array:1 [▼
"document" => UploadedFile {#14 ▶}
]
]
我在这里做错了什么?有人知道为什么我无法使用get()
方法获取单个文件吗?我在 symfony 文档中发现$request->files->get('document')
应该可以工作...