У меня проблема с тем, как я могу загрузить несколько файлов в Symfony 4 без использования buildForm и сущности.
Мой код Jquery & HTML равен
Эта функция для добавления нового ввода файла типа
$(".forNewPic").click(function(){
$('.beforeHere').before('<div id="PC-imagePreview'+$(".forNewPic").attr("nbr")+'" class="col-lg-4"><div class="avatar-upload"><div class="avatar-edit"><input type="file" name="images[]" id="imageUpload'+$(".forNewPic").attr("nbr")+'" ImgToChange="imagePreview'+$(".forNewPic").attr("nbr")+'" class="imageUpload" accept=".png, .jpg, .jpeg" /><label for="imageUpload'+$(".forNewPic").attr("nbr")+'"><i class="spanAddPhoto fas fa-pen"></i></label><span class="ForDelete"><i DivToDelIs="PC-imagePreview'+$(".forNewPic").attr("nbr")+'" class="spanDelPhoto fas fa-trash-alt"></i></span></div><div class="avatar-preview"><div id="imagePreview'+$(".forNewPic").attr("nbr")+'" style="background-image: url({{ asset("images/AddImgProd.png") }});"></div></div></div></div>');
$("#imageUpload"+$(".forNewPic").attr("nbr")).change(function() {
readURL(this, $(this).attr("ImgToChange"));
});
$(".ForDelete").click( function() {
$('#'+($(this).children().attr('DivToDelIs'))).remove();
})
$(".forNewPic").attr("nbr", parseInt($(".forNewPic").attr("nbr"))+1);
})
когда я нажимаю на кнопку добавления тех сгенерированных входов, так что теперь у меня есть эти входные данные, и я хочу получить загруженные файлы пользователем в моем контроллере.
<input type='file' name="images[]" id="imageUpload0" ImgToChange="imagePreview0" class="imageUpload" accept=".png, .jpg, .jpeg" />
<input type='file' name="images[]" id="imageUpload1" ImgToChange="imagePreview1" class="imageUpload" accept=".png, .jpg, .jpeg" />
<input type='file' name="images[]" id="imageUpload2" ImgToChange="imagePreview2" class="imageUpload" accept=".png, .jpg, .jpeg" />
<input type='file' name="images[]" id="imageUpload3" ImgToChange="imagePreview3" class="imageUpload" accept=".png, .jpg, .jpeg" />
Сейчася хочу получить эти входные данные в моем контроллере, я использовал запрос, но он не работает для меня
$images = $request->request->get("images");
Если есть идеи, как это сделать, пожалуйста, помогите мне решить эту проблему, потому что я исследовали попробовал много примеров, но у меня никто не работает.Заранее благодарен;)