L’upload multiple est régulièrement une problèmatique rencontrée lors de développements web. Alors que certains aimeront réinventer la roue (je parle pour toi Thib’ 😉 , il est possible d’intégrer des solutions gratuites et open source disponibles sur internet. Ces trois solutions requièrent Flash, n’oubliez pas de proposer une solution alternative sans flash ni javascript pour une question d’accessibilité. Malgré ce que peut dire notre ami thibaut dans cet article : Envoyer un fichier sans recharger la page, vous n’êtes pas tributaire de PHP, rien ne vous empêche d’écrire votre version des fichiers serveurs en Java ou en ASP pour les plus téméraires d’entre vous.
Elles sont toutes les trois gratuites mais, surtout si vous êtes une entreprise, rien ne vous empêche de faire tout de même un petit don sur le site de leur auteur respectif.
Nas Uploader
Nécessite javascript, php et flash.
Son avantage : le plus simple à déployer.
Site de l’auteur : http://www.nasuploader.com/
Démo : http://www.nasuploader.com/demo.php
FancyUpload
Nécessite : Javascript, PHP, flash, XHTML/CSS, et la librairie javascript mootools.
Son avantage : entièrement customizable.
Site de l’auteur : http://digitarald.de
Démo : http://digitarald.de/project/fancyupload/2-0/showcase/photoqueue/
SWFUpload
Nécessite : Javascript, PHP, flash, XHTML/CSS.
Son avantage : ne nécessite pas de librairie javascript.
Site de l’auteur : http://swfupload.org