Como fazer ulpload de arquivos no ajax?

Ajax

14/02/2017

Galera, estava fazendo um cadastro de usuário e para isso eu estava usando o ajax.

Mas tive um probleminha, não conseguia fazer com que o upload do arquivo fosse efetuado.

Alguém tem alguma ideia do que pode ser?

Será que o AJAX precisa de algum parâmetro a mais para isso?
Calebe Menezes

Calebe Menezes

Curtidas 0

Melhor post

Victor Machado

Victor Machado

11/07/2017

E ae Calebe.

Para isso o seu ajax precisa ter as seguintes opções:

$.ajax({
    url: "endereço",
    type: "POST",
    data: new FormData(form), // dados enviados ao servidor)
    contentType: false,   
    cache: false, 
    processData:false,
    success: function(data) { }
});


Além disso no servidor você precisa prepara-lo para receber os dados, mas ai varia de linguagem para linguagem.

Abraços.
GOSTEI 2
POSTAR