
Customizar, alterar, editar, transformar e inovar o campo de upload.
Sem dúvida é uma das coisas mais fascinantes que já achei até hoje, sempre me perguntei se teria como alterar o input type=”file” (campo de arquivo para os íntimos), aliás eu não só já me perguntei como já experimentei testar alterando pelo CSS, buscando alternativas para o campo em javascript, entre outros, sem muito sucesso (ps: com o ruby on rails é outra história).
O figura que desenvolveu a solução penso em algo incomum eu diria, fazer upload pelo flash e pedi uma mãozinha pro javascript.
Flash ? isso mesmo flash, ele desenvolveu um sisteminha que pode ser chamado a partir de um link ou de uma imagem que irá abrir a caixa de seleção de arquivos e ao pressionar em abrir (ok), ele salva o arquivo no diretorio desejado (com barra de progresso) e ainda resgata os eventos do botão de cancelar e abrir (ok), úteis para se quiser criar um campo do tipo text e preencher com o nome do arquivo.
ps : Muitos falam que com AJAX tem como, mais não tem como isso já foi provado em alguns blogs interncionais (chique), aliás tem como, no firefox, e se você informar ao usuário que ele tem que alterar umas 1000 coisas no about:config do browser.
Eu realmente só acreditei quando testei aqui, então vale a pena da uma olhada :
SWFUpload em ação (demo e código).
Documentação : leia pois é necessário duas varíaveis do apache em OFF, aqui já estavam.
Links Corrigidos:
SWFUpload – Demos (Muito melhor que a verão anterior)
SWFUpload – Download e Tutorial
Eles deram um UP legal, e agradeço ao felipe por mencionar que o link estava quebrado.
poxa que pena… o link não funcionou… realmente fiquei curioso.
No geral muito legal seu site.
Cara.. sem querer fazer propaganda.. mas eu fiz um tuto de como utilizar. Caso esteja interessado: http://weberscripts.wordpress.com/2009/07/07/tutorial-swfupload-enviando-arquivos-flash-php/.
Abraço e parabéns pelo blog. =)