Como fazer ulpload de arquivos no ajax?

14/02/2017

0

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

Responder

Post mais votado

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.

Victor Machado

Victor Machado
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar