Qual è la migliore libreria di browser lato client per caricare più file su http?
-
03-07-2019 - |
Domanda
Qual è la migliore libreria http lato client per caricare più file? Se riesce a gestire le directory, questo è un vantaggio enorme. Sto cercando qualcosa che sia open source o gratuito. Sto cercando qualcosa come FTP, ma che funziona su http, attraverso il browser. Caricare più file attraverso un normale modulo HTML 4.x è una seccatura quando si tratta di caricare più di 5-6 file.
Sentiti libero di condividere le tue esperienze personali.
Soluzione
Uploadify è anche un altro ottimo uploader di file multipli. È stato creato da SWFUpload e hanno aggiunto nuove funzionalità.
Alcune delle funzioni che ho trovato più utili sono:
L'utente può caricare tutti i file contemporaneamente usando ctrl + clic su tutti i file
Mentre i file vengono scaricati, viene visualizzata una coda che mostra i file scaricati, inclusa una barra di completamento.
Man mano che i file vengono completati, vengono rimossi dalla coda
Ti permette anche di specificare quali tipi di file è l'utente in grado di scaricare (possono vedere solo quelli che scegli)
Altri suggerimenti
Consiglierei qualcosa come SWFUpload . La sua caratteristica principale è il supporto per le barre di avanzamento, ma consente anche di accodare i file che è particolarmente utile (questa è in realtà la seconda volta che lo consiglio oggi).
Solo per assicurarsi che siano documentate altre opzioni (SWFUpload è eccezionale) - un'altra buona soluzione è FancyUpload2 .
È possibile utilizzare una soluzione basata su Java. Ho usato JumpLoader su una delle mie pagine Web e non ho riscontrato alcun problema. Può anche caricare directory , che altre soluzioni menzionate qui non supportano.
Un'altra opzione che ho usato prima è caricare e quindi estrarre i file ZIP. Ho usato PEAR :: Archive_Zip per estrarre. Richiede maggiori conoscenze da parte dell'utente, ma supporta directory e file illimitati (a seconda della memoria assegnata a PHP).
Dai un'occhiata a jquery-html5-upload non funziona richiede Flash e ha un'API jQuery sexy.