Une zone de dépôt accepte les fichiers déposés dessus, choisis avec le sélecteur de fichiers ou collés. Les dossiers déposés sont parcourus en entier, et chaque fichier garde son chemin.

Chaque fichier est contrôlé selon accept, maxSize, minSize, maxFiles et votre fonction validate, et les fichiers refusés sont listés avec la raison. Les images ont un aperçu.

Sans fonction upload, la zone garde les fichiers pour un formulaire, dans [(files)]. Avec une fonction, elle les envoie quelques-uns à la fois, avec progression, annulation et relance. Passez le signal de l’envoi à fetch, pour que l’annulation l’interrompe vraiment.

Envois

Un envoi simulé signale sa progression par paliers. Les fichiers dont le nom contient « fail » échouent, pour montrer la relance, et directory ajoute un bouton pour choisir un dossier.

Uploaded: 0

Pièces jointes d’un formulaire

Pas d’upload : la zone garde jusqu’à trois documents dans [(files)], et le texte placé à l’intérieur remplace celui par défaut.

0 of 3 attached, 0 kB