Upload multiple et drag and drop
dhtmlxSuite est une bibliothèque JavaScript riche qui offre un ensemble complet de composants d'interface utilisateur. Vous y trouverez par exemple un outil de design, une extension pour gérer la communication des données entre les composants dhtmlx et le serveur.
L'équipe présente une nouvelle version du widget d'upload de fichiers, le dhtmlxVault 2.0. Cet outil met en place un mécanisme d'upload de fichiers en AJAX pour votre application ou votre site Web. Il permet le multi upload. Une barre de progression existe pour chaque transfert. Notons qu'il supporte le protocole HTTPS.
Cette nouvelle version, basée sur le HTML5, met en avant la possibilité d'uploader plus d'un fichier à la fois sur le serveur, ainsi que l'implémentation du drag and drop.
Notons toutefois que le drag and drop ne fonctionne que sur les navigateurs supportant le HTML5. Le widget dhtmlxVault 2.0 fonctionne selon 4 modes : HTML5, HTML4, Flash et Silverlight. Le mode adéquat est sélectionné automatiquement suivant la version de navigateur, ce qui rend dhtmlxVault compatible avec tous les navigateurs Web principaux.
C'est également l'occasion de proposer trois styles différents provenant des styles DHTMLX. Le widget est effectivement compatible avec les composants dhtmlxSuite. Il y a aussi un style supplémentaire que vous pouvez utiliser dans les interfaces de type Bootstrap.
De plus, il vous est permis de choisir ce que représente la barre d'état d'avancement de l'upload. Soit l'estimation du temps restant, soit le pourcentage déjà uploadé.
Malheureusement, le drag and drop et la gestion de la barre d'état d'avancement ne sont disponibles que dans la version PRO.
Page de l'outil.
L'article avec le lien de téléchargement.
Les autres outils dhtmlx.