我有一个REST服务,我想通过PUT更新文件。 当我使用POST时,我使用以下内容来获取上传的文件:
/**
* @var Request $request
*/
$request->files->get('file');
如何在Symfony Framework中将上传的文件作为PUT发送?
答案 0 :(得分:0)
无需更改api的最简单方法是,将要更改的文件和数据提交为方法POST
,然后将查询参数?_method=PUT
添加到url。在前端控制器app.php
/ index.php
中,您需要启用以下功能:
Request::enableHttpMethodParameterOverride();