Symfony获取上传文件

如果你随意性的在twig模板中,使用一个file input,并没有使用symfony的表单类型,那么你应该如何接收这个上传的文件呢?传统的方式是$_POST[‘you-file-input-name’]得到文件,然后再使用$_POST[‘you-file-input-name’][‘name’]来获取到文件名称。

在symfony中,使用symfony标准的获取方式也可简单:

控制器action:

更多方法请参见:

vendor\symfony\symfony\src\Symfony\Component\HttpFoundation\File\UploadedFile.php

发表评论