03/04/2012

Plupload, upload de fichiers avec jQuery

Plupload est une API javascript open-source développée en jQuery par les créateurs de TinyMCE, véritable référence en matière d'édition de texte WYSIWYG.

Plupload upload de fichiers avec jQuery

Le gros avantage de cette API est de permettre l'upload cross-browser de fichiers volumineux sur serveur mutualisé. En effet, Plupload est capable de faire appel à différentes technologies pour effectuer l'upload en fonction du navigateur que vous utilisez.

 

Par exemple, pour un navigateur récent comme Google Chrome supportant nativement le HTML5, Plupload vous propose un uploader basé sur cette technologie parfaitement fonctionnel permettant le drag-and-drop de fichiers directement dans l'uploader... Bluffant.

Dans le cas où le navigateur utilisé est moins récent ou dans le cas d'Internet Explorer là aussi Plupload sait s'adapter en proposant d'autres alternatives comme un uploader Flash, Gears, Silverlight ou encore HTML4... Sans que vous n'ayez rien à faire !

 

L'autre avantage de cette API est sa flexibilité avec la possibilité d'effectuer un upload multiple de fichiers via file d'attente. Une barre de progression vous indiquera l'état de chaque fichier à transférer. Ajouté à cela toute une flopée de méthodes de callback qui ont été implémentées pour vous permettre de personnaliser le comportement de Plupload à votre guise : UploadComplete, UploadProgress, QueueChanged...

 

Je vous entends d'ici : "Oui, c'est bien beau tout ça mais j'ai de gros fichiers à uploader moi !". Pas de problème, avec Plupload vous pouvez spécifier si vous voulez découper vos fichiers en parties moins volumineuses. Par exemple, sur un serveur mutualisé où l'upload des fichiers est généralement limité à quelques mégaoctets vous pouvez demander à Plupload de découper vos fichiers volumineux pendant l'upload en parties d'un mégaoctet. Plus de problème de limite, fini les prises de tête. N'est-ce pas beau ça ?

 

Ce sont pour toutes ces raisons que nous avons choisi de l'adopter dans nos développements !

Le Blog Vertuoz
Découvrez les articles originaux écrits par notre équipe : actualités de l'agence, conseils sur les meilleures techniques du web ou dernières réalisations,... nous les partageons ici dès que nous en avons l'occasion.
Bonne lecture !

Retrouvez toute notre actualité

News de l'agence, conseils sur les meilleures techniques du web ou dernières réalisations,... nous les partageons ici dès que nous en avons l'occasion. Bonne lecture !
Toute notre actualité
26 juillet 2024
Refonte visuelle et fonctionnelle du site web de Provence Panorama

En début d'année, Provence Panorama nous a confié la refonte visuelle et fonctionnelle de son site web, qui présentait des faiblesses au niveau du front office et du back office.

Lire l'article
19 juillet 2024
Méthodologie Vertuoz : L'hébergement, les sauvegardes journalières, la maintenance corrective et évolutive de votre application web

Nos prestations de services pour assurer la performance, la sécurité et l'évolution constante de votre application web ou mobile.

Lire l'article
12 juillet 2024
Méthodologie Vertuoz : La mise en ligne de votre développement informatique

Notre approche pour assurer une mise en production sans accroc, en respectant les exigences de qualité, de performance et de sécurité.

Lire l'article
05 juillet 2024
Méthodologie Vertuoz : La revue complète avant la mise en ligne de votre développement informatique

Les tests approfondis et la période de recette client sont des étapes essentielles au cours d’un développement informatique.

Lire l'article
28 juin 2024
Méthodologie Vertuoz : Le développement Agile et l’intégration de votre projet informatique

Avec notre approche Agile, bénéficiez de transparence et de flexibilité tout au long du cycle de développement.

Lire l'article
21 juin 2024
Méthodologie Vertuoz : Les spécifications fonctionnelles et maquettes pour votre projet informatique

La rédaction d'un cahier des charges fonctionnel détaillé et la création de maquettes permettent de s'assurer que toutes les parties prenantes ont une vision claire et partagée du projet.

Lire l'article