Charger des fichiers

Certains formulaires contiennent des champs de fichier qui vous permettent de charger des fichiers. Un champ de fichier est défini par une balise <input> de type fichier, tel que :

     <INPUT type="file" name="attachedFile">

Dans l'activité Sélectionner un fichier, il existe deux façons de charger un fichier en utilisant un champ de fichier.

  1. La première façon consiste à charger un fichier à partir du système de fichiers. Pour ce faire, sélectionnez Fichier dans le système de fichiers local dans la liste et saisissez le nom du fichier. Lorsque le formulaire est envoyé, le fichier spécifié est chargé à partir du système de fichiers et dans le cadre de l'envoi du formulaire.

    Le nom du fichier doit être un nom de fichier absolu comprenant le nom du lecteur, le cas échéant, et le chemin d'accès au répertoire du fichier.

  2. La deuxième façon, et la plus courante, de charger un fichier est de spécifier le contenu du fichier à charger au lieu de charger le fichier depuis le système de fichiers. Pour ce faire, sélectionnez Fichier contenu dans une variable dans la liste. Ensuite, vous pouvez sélectionner la variable qui contient le contenu du fichier dans la liste Contenu du fichier. En général, vous obtenez le contenu d'une variable binaire dans laquelle vous avez chargé le fichier précédemment en utilisant l'activité Extraire la cible, ou d'une variable contenant du texte que vous avez extrait précédemment.

Éventuellement, vous pouvez spécifier le type de contenu et le nom du fichier. Le type de contenu doit être le type MIME du contenu, éventuellement suivi d'un jeu de caractères. Vous pouvez utiliser un des types de contenu prédéfinis, l'obtenir à partir d'un attribut ou spécifier un type de contenu personnalisé. Par exemple, le type de contenu peut se présente comme suit pour une image :

     image/gif

et comme suit pour un texte brut :

     text/plain; charset=iso-8859-1

Notez que lorsque vous chargez des fichiers en utilisant Extraire la cible, vous pouvez stocker le type de contenu et le nom de fichier des données téléchargées dans d'autres variables. Vous pouvez ensuite utiliser ces informations lors du chargement du fichier avec l'activité Sélectionner un fichier.