WebDev: Qual é a melhor maneira de fazer um upload de vários arquivos?
-
01-07-2019 - |
Pergunta
Eu quero (mal informática) pessoas para submeter facilmente um grande número de arquivos (imagens) através do meu aplicativo web. Existe uma simples, robusto, livre / barato, amplamente utilizado, padrão ferramenta / component (Flash ou NET - desculpe não Java Runtime no navegador) que permite que um usuário da web para selecionar uma pasta ou um monte de arquivos em seu computador e enviá-los?
Solução
swfupload , a melhor ferramenta que eu sei que lhe permite fazer isso. Simples, fácil de usar e ainda tem um mecanismo de retorno para os usuários da web 1% que não têm flash 8 +.
Outras dicas
Eu descobri que a melhor maneira de carregar um monte de arquivos é a fechá-los e fazer o upload de um único arquivo (e, em seguida, decomress-la no servidor). No entanto Isso provavelmente não é uma boa opção para o público que você está alvejando.
Tivemos uma empresa chegar a um upload Silverlight que pode redimensionar as imagens antes da mão de modo que os arquivos de 5MB não tem que ser carregado e depois redimensionado. A capacidade de redimensionamento da imagem não foi incluído com o clr que vem com o Silverlight. Occipital veio com a sua própria. Você pode vê-lo aqui: http://www.occipital.com/fjcore.html
Eu não sei o que iria cobrar, mas temos sido muito felizes com a forma como ele funciona. Se você não precisa a capacidade de redimensionamento antes de enviar, em seguida, eu iria com uma das opções de upload de flash como http://swfupload.org ou http://www.codeproject.com/KB/aspnet/FlashUpload aspx