Problem with file upload with ajax / jquey and laravel 5.7

0

Hello, I need to make a request in ajax with laravel 5.7, but for some reason ajax is only processing and does not return a response, it follows the code:

Ajax:

 jQuery.ajax({
                    url: "{{ url('/gravar/audio') }}",
                    method: 'post',
                    data: {
                        audio : jQuery("#audio")[0].files[0]
                    },
                    contentType: false,
                    success: function(result){

                        // Definindo estilo da mensagem 
                        mensagem.attr('class', 'alert alert-success');
                        // Exibindo mensagem
                        mensagem.html(result);
                        botao.button('reset');
                        if(result == "ok")
                        {

                            //limpa formulario
                            $('#form1').each(function () {
                                this.reset();
                            });
                        }
                    },
                    error: function (resp) {
                        // Definindo estilo da mensagem 
                        mensagem.attr('class', 'alert alert-danger');
                        // Exibindo mensagem
                        mensagem.html('Erro de processo com servidor!');
                        botao.button('reset');
                    }

                });
            });

Controller:

public function store(Request $request)
{

if ($request->hasFile('audio') ) 
        {
            echo'arquivo valido';
        }
        else
        {
            echo'arquivo não valido';
        }
}

When not put file returns non-valid file, when it selects the file gets processing and does not bring a response = (.

    
asked by anonymous 10.12.2018 / 13:02

0 answers