sábado, 21 de novembro de 2009

AjaxUpload para uploads sem complicação

Olá galera! Recentemente acabei um pequeno projeto em que estive trabalhando e que vocês podem conferir aqui (pcveiculos.com). Devo falar mais sobre ele depois, mas este post é para falar de um plugin bem legal que usei junto com o jquery (se você não usa, não sabe o que está perdendo) no projeto , é o AjaxUpload. Obs: No site do AjaxUpload fala que ele pode ser usado com outras bibliotecas como a Prototype, Mootools etc.

O AjaxUpload basicamente permite que o usuário clique em um botão (por exemplo) em uma página web e escolha um arquivo que ele deseja enviar para o servidor web. Depois de o usuário escolher o arquivo, o plugin pode automaticamente enviar o arquivo escolhido para o servidor. Isso mesmo, sem refresh da página inteira, sem precisar criar um formulário e um "input" tipo "file", tudo bem prático e simples. E o usuário ainda pode enviar mais de um arquivo ao mesmo tempo.

Bom aqui vai um link para um exemplo pronto (usando PHP), adaptado do próprio código exemplo do AjaxUpload, a maior diferença é que eu adicionei alguns comentários no código que tentam explicar algumas opções básicas .Exemplo AjaxUpload. Como vocês podem ver no exemplo eu também usei a biblioteca jquery.

Quando for testar o exemplo não se esqueça de setar as permissões da pasta uploads para aceitar ler e escrever arquivos. Qualquer dúvida ou problema encontrado comentem aí!