Section courante

A propos

Section administrative du site

CFFILE

Fichier
ColdFusion (CFML)  

Syntaxe

<CFFILE paramètres>

Paramètres

Nom Description
action="upload" Ce paramètre permet d'indiquer le type de manipulation de fichier pour cette balise.
destination=valeur Ce paramètre permet d'indiquer le chemin du répertoire où doit aller le fichier à téléverser sur le système d'exploitation. Si vous n'utilisez pas un chemin absolue (lequel commence par une barre oblique ou une lettre, un deux-points et barre oblique inversé), on peut se baser sur le résultat de la fonction GetTempDirectory pour connaitre le dossier d'origine.
fileField=valeur Ce paramètre permet d'indiquer le nom du champ de formulaire utiliser pour sélectionner le fichier.
accept=valeur Ce paramètre optionnel permet d'indiquer les formats MIME allant être accepté par cette balise. S'il y a plusieurs format reconnus, il faudra les séparer par une virgule.
attributes=valeur Ce paramètre optionnel permet d'indiquer la la liste d'attribut à fixer au fichier.
mode=valeur Ce paramètre optionnel, uniquement disponible sous Unix et Linux, permet d'indiquer la valeur octal de permission (soit l'équivalent de la commande chmod). Ainsi, la valeur 777 autorise une lecture, écriture et une exécution.
nameConflict=valeur Ce paramètre optionnel permet d'indiquer l'action à entreprendre si le nom de fichier est le même qu'un fichier dans le répertoire. Voici les valeurs reconnus :
Valeur Description
Error Cette valeur permet d'indiquer que le fichier n'est pas sauvegarder et que la page retourne une erreur.
Skip Cette valeur permet d'indiquer que le fichier n'est pas sauvegarder et que le comportement est basé sur les propriétés de fichier.
Overwrite Cette valeur permet d'indiquer que le fichier est remplacé.
MakeUnique Cette valeur permet d'indiquer qu'il faut produire un nom de fichier unique et qu'il est entreposé dans la variable d'objet «serverFile».
result=variable Ce paramètre optionnel permet d'indiquer le nom de la variable dans lequel il faut retourner le résultat. Si le paramètre n'est pas définit, cette balise utilise le préfixe «cffile».

Description

Cette balise permet de gérer des opérations de «Gestionnaire de fichiers» comme le téléversement (Upload). Ainsi, après que le téléversement du fichier soit terminé, il est possible d'obtenir les informations d'états en utilisant les paramètres. Pour obtenir ses paramètres, vous devez utiliser le préfixe «cffile» ou, si vous l'avez définit avec le paramètre «result», le nom que vous souhaitez utiliser. Ainsi, si vous n'avez pas spécifié le paramètre «result», vous devriez consulter la propriété «fileExisted» de la façon suivante «cffile.fileExisted».

Remarques

Voir également

Langage de programmation - ColdFusion (CFML) - Référence des balises - CFDIRECTORY

Dernière mise à jour : Vendredi, le 11 septembre 2015