Cet exemple minimaliste montre le principe de configuration de l'affichage des informations (cf. code source).

Les classes "UpAbci_..." sont utilisées comme récepteur d'information et les css énénementiels "data-upabcicss-..." sont utilisés pour gérer leur affichage ou d'autres éléments html en fonction du retour des événements en temps réel.

Cas particulier pour les classes "UpAbci_stop" et "UpAbci_stopAll" qui permettent de définir des commandes pour arrêter un fichier ou tous les fichiers.

L'intérêt du système est de pouvoir facilement personnaliser l'affichage en ajoutant ou en supprimant des éléments html, sans besoin de modifier le code javascript (utilisation recommandée pour les débutants).

Pour des besoins plus avancés, la classe dispose également de fonctions javascript événementielles utilisées dans les fichiers exemples "Custom", "Crop" et "Contrôle input text".


Upload avec configuration de base : nom, progression graphique, status et arrêt


Notez qu'une sauvegarde automatique est effectuée tous les 8 Mo (soit la valeur définie avec $UpAbci_fragmentSize). Si vous avez téléchargé au minimum 8 Mo et que l'upload est stoppé avant la fin du téléchargement du fichier, vous pourrez utiliser la partie sauvegardée pour compléter ce fichier lors de sa prochaine sélection. La durée de disponibilité de la sauvegarde est paramétrable (par défaut = 24H).

Index