Type File (Arquivo), Customizado

4 02 2007

FLASH (SWL) UPLOAD ARQUIVO

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.


Ações

Informações

2 respostas

5 12 2007
felipe

poxa que pena… o link não funcionou… realmente fiquei curioso.
No geral muito legal seu site.

13 07 2009
Luiz Felipe

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. =)

Deixe um comentário