Este Dropzone.js es software libre y ofrece, entre otras cosas, subir archivos múltiples y preview de imágenes como características principales. Muy sencillo de instalar y utilizar, con muchas opciones de configuración tanto de formato como de capacidades o eventos, bien documentado, descargable y con alguna característica curiosa como no depender de jQuery, algo que cada vez menos librerías actuales se pueden permitir (eso sí, con un plugin específico se puede manejar desde jQuery sin problemas).
Como ya he comentado al principio, se trata de una tarea muy habitual y los recursos para realizarla de manera cómoda y, más o menos automática, son multitud. Dropzone.js se destaca por su elegancia formal, su sencillez de uso y lo altamente configurable que es. Parece desde luego una buena opción pero, ¿cuál es uploader JS favorito? ¿Por qué? Los comentarios están abiertos y deseando conocer tus impresiones y recomendaciones.
Aquí te dejo el tutorial para que lo entiendas mas sencillo:
También te dejo el proyecto completo del tutorial para que puedas comparar tu código: