2008-10-01 15 views
14

¿Cuál es la mejor biblioteca http del lado del cliente para cargar varios archivos? Si puede manejar directorios, es una gran ventaja. Estoy buscando algo que sea de código abierto o gratuito. Estoy buscando algo como FTP, pero eso funciona a través de http, a través del navegador. Cargar varios archivos a través de un formulario HTML 4.x normal es un poco complicado cuando se trata de cargar más de 5-6 archivos.¿Cuál es la mejor biblioteca del navegador del lado del cliente para cargar múltiples archivos a través de http?

Siéntase libre de compartir sus experiencias personales.

Respuesta

9

Uploadify es también otro gran cargador de archivos múltiples. Fue creado a partir de SWFUpload y le agregaron nuevas funciones.

Algunas de las características que he encontrado más útiles son:

el usuario puede cargar todos los archivos a la vez usando ctrl + clic en todos los archivos

Como los archivos están siendo se muestra una cola descargada que muestra los archivos que se están descargando, incluida una barra de compleción.

Como se completan los archivos que se eliminan de la cola

También le permite especificar los tipos de archivo que el usuario es capaz de descargar (sólo pueden ver los que usted elija)

+0

Fantástico, gracias! – Eikern

+0

Uploadify usa SWFUpload y requiere Flash 9.0 –

+0

Utilicé SWFUpload sin procesar, cargando el navegador y analicé muchas opciones, Uploadify fue de lejos el mejor. –

8

Recomendaría algo así como SWFUpload para eso. Su característica principal es su compatibilidad con barras de progreso, pero también permite poner en cola los archivos, lo cual es particularmente útil (esta es la segunda vez que lo he recomendado hoy).

+0

¡Gracias, lo investigaré! – Eikern

3

Otra opción que he usado antes es cargar y luego extraer archivos ZIP. He usado PEAR::Archive_Zip para extraer. Requiere más conocimiento por parte del usuario, pero admite directorios y archivos ilimitados (dependiendo de la memoria asignada a PHP).

8

Solo para asegurarse de que se documentan otras opciones (SWFUpload es excelente) - otra buena solución es FancyUpload2.

+0

Right-on para documentar alternativas. – micahwittman

4

Podría usar una solución basada en Java. He estado usando JumpLoader en una de mis páginas web y no he tenido ningún problema con ella. También puede cargar directorios, que otras soluciones mencionadas aquí no son compatibles.

+1

Esto realmente se veía bastante bien en comparación con lo que normalmente esperaba de las aplicaciones web de Java. – Eikern

+0

También me sorprendió ... –

Cuestiones relacionadas