When I select two files, this code doesn't work. I don't know what I'm doing wrong..
This is my controller.
public function createAction()
{
$router = $this->get('router');
$request = $this->get('request');
$description = $request->request->get('description');
$picturesFromPage = $request->files->all();
$jsonErrorCreator = $this->get('project_api.create_error_json');
$nbPictures = count($picturesFromPage);
return ($jsonErrorCreator->createErrorJson(101, $nbPictures));
}
In my twig:
<input name="pictures" type='file' multiple='multiple' required>
The Json answers:
{"code":101,"msg":"0 files uploaded","data":1}
Requestobject like that:createAction(Request $request)count($picturesFromPage)what does it show?$picturesFromPage = $request->files->get('pictures');Also you need to put the name of file input in brackets if you want to upload multiple likename="pictures[]"