通过PUT方法上传Symfony REST文件

时间:2014-06-24 11:19:50

标签: php rest symfony fosrestbundle

我有一个REST服务,我想通过PUT更新文件。 当我使用POST时,我使用以下内容来获取上传的文件:

/**
 * @var Request $request
 */
$request->files->get('file');

如何在Symfony Framework中将上传的文件作为PUT发送?

1 个答案:

答案 0 :(得分:0)

无需更改api的最简单方法是,将要更改的文件和数据提交为方法POST,然后将查询参数?_method=PUT添加到url。在前端控制器app.php / index.php中,您需要启用以下功能:

Request::enableHttpMethodParameterOverride();