Compile la balise `#BIGUP_TOKEN` qui calcule un token
autorisant l'envoi de fichiers par morceaux
À utiliser à l'intérieur d'un formulaire CVT ou dans un fichier de saisies.
Dans une utilisation dans 'saisies/', il faut transmettre form et formulaire_args
du formulaire pour le calcul.
Le token généré se base sur la valeur de l'attribut name
de l'input que l'on peut recevoir soit :
- en écriture html :
fichiers[images]
- en écriture comprise par Saisies :
fichiers/images
Si l'input est voué à recevoir plusieurs fichiers
(attribut multiple et name avec [] tel que fichiers[images][]
il faut aussi l'indiquer, soit:
- en écriture html :
fichiers[images][]
- en écriture Saisies :
fichiers/images/
Par habitude d'usage avec le plugin Saisies, on accepte aussi
une forme plus habituelle en transmettant un paramètre multiple
(en 2è paramètre de la balise, valant par défaut #ENV{multiple})
indiquant que le token concerne un input recevant plusieurs fichiers.
On l'écrit :
- en écriture html :
fichiers[images]
- en écriture Saisies :
fichiers/images
La balise accepte 4 paramètres, tous automatiquement récupérés dans l'environnement
s'ils ne sont pas renseignés :
- nom : la valeur de l'attribut name. Défaut
#ENV{nom}
- form : le nom du formulaire. Défaut
#ENV{form}
- formulaire_args : hash des arguments du formulaire. Défaut
#ENV{formulaire_args}
- multiple : indication d'un champ multiple, si valeur 'oui' ou 'multiple'. Défaut
#ENV{multiple}