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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar