Mozilla Labs lance un concours de design pour remplacer l'apparence du contrôle <input type="file">
. En effet, ce contrôle permettant l'envoi d'un fichier en HTTP via le navigateur est quelque peu austère tandis que les besoins se font de plus en plus pressants pour permettre aux utilisateurs le partage de fichiers ou la mise en ligne de médias (images, vidéos) de façon plus agréable.
Il est de plus en plus courant de voir des surcouches développées en JavaScript et Flash pour gérer, entre autres :
- l'envoi de fichiers multiples
- le drag & drop
- l'indicateur de progression
En voici quelques dignes représentants :
-
Uploadify : JQuery File Upload Plugin Script (jQuery + Flash)
-
Fancyupload (Mootols + Flash9)
Multiple file uploader (Mootools version)
Évidemment ceci pose des contraintes supplémentaires en terme d'accessibilité et de disponibilité du plug-in Flash ou de l'activation de JavaScript. Sans compter un poids supplémentaire à charger, jusqu'à plusieurs dizaines de Ko.
Toutes les idées sont bonnes à prendre. Alors, pourquoi pas vous ?
Commentaires
Bon, vu que personne ne poste, je me lance.
Est-ce qu'il s'agit de créer un input file unique à FF ?
Est-ce que ça ne va pas changer quelque chose en terme d'intégration (au niveau du php pour récupérer les fichiers, etc.) ?
Je m'interroge, surtout en ce qui concerne les fichiers multiples.