Qual é a melhor biblioteca de navegador do lado do cliente para fazer o upload de vários arquivos sobre http?

StackOverflow https://stackoverflow.com/questions/159600

Pergunta

Qual é a melhor biblioteca de http do lado do cliente para fazer o upload de vários arquivos? Se ele pode lidar com diretórios que é um enorme bônus. Eu estou procurando algo que é de código aberto ou livre. Eu estou procurando algo como FTP, mas que funciona através de http, através do browser. Carregando múltiplos arquivos através de uma forma normal 4.x HTML é um pouco de um aborrecimento quando se trata de carregar mais de 5-6 arquivos.

Sinta-se livre para compartilhar suas experiências pessoais.

Foi útil?

Solução

Uploadify também é outro grande uploader de arquivos múltiplos. Foi construído fora de SWFUpload e adicionou novas funcionalidades a ele.

Algumas das características que achei mais útil são:

O usuário pode carregar todos os arquivos de uma vez usando ctrl + clique sobre todos os arquivos

Como os arquivos estão sendo baixados uma fila é exibido que mostra os arquivos sendo baixados, incluindo um bar completeion.

Como os arquivos são concluídos são removidos da fila

Ele também permite que você especifique quais tipos de arquivo que o usuário é capaz de download (eles só podem ver o que você escolher)

Outras dicas

Eu recomendo algo como SWFUpload para isso. É característica principal é o suporte para barras de progresso, mas também permite a fila arquivos que é particularmente útil (esta é realmente a segunda vez que eu recomenda-se hoje).

Apenas para se certificar de outras opções estão documentadas (SWFUpload é grande) - uma outra boa solução é FancyUpload2 .

Você pode usar uma solução baseada em Java. Eu tenho usado JumpLoader em uma das minhas páginas da web e não tive qualquer problema com ele. Ele também pode carregamento diretórios , que outras soluções mencionadas aqui não suportam.

Outra opção que eu usei antes é carregar e, em seguida, extrair arquivos zip. Eu tenho usado PEAR :: Archive_Zip ao extrato. Requer mais conhecimento do lado do usuário, mas suporta diretórios e arquivos ilimitadas (dependendo da memória atribuído a PHP).

Dê uma olhada jquery-html5-upload ele doesn' t requerem flash, e tem uma API sexy jQuery.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top