Llevo más de dos horas con esto y en el request no aparece el formulario.
Código TWIG:
Ver original<div id="add-file">
<form id="form-file" action="{{ path('panel_archivos_add') }}" enctype="multipart/form-data" method="post">
<input id="fileupload" type="file" name="fichero"/>
<input type="hidden" name="subcarpeta" value=""/>
<input type="hidden" name="id_usuario" value=""/>
<input type="submit"></input>
</form>
</div>
<script>
$('#form-file').submit(function(event){
event.preventDefault();
$.ajax({
error: function(jqXHR, textStatus, errorThrown){},
data: {
datos: new FormData($(this)[0])
},
success: function(data, textStatus, jqXHR)
{
console.log(data);
},
url: "{{ path('panel_archivos_add') }}",
method: "POST",
processData: false,
contentType: false,
cache: false
}
);
});
</script>
Si pongo esto, tampoco...