Ajouter une pièce jointe à vos mails envoyés avec FORMIT

Une solution simple pour recevoir des fichiers de vos internautes avec les formulaires Formit
Ajouter une pièce jointe à vos mails envoyés avec FORMIT

La première chose à faire pour pouvoir recevoir des pièces jointes à travers un formulaire Formit est de créer un champ de formulaire de type "file".

<label id="fichier" for="fichier"><strong>Votre fichier *:</strong></label>
<input name="fichier" id="fichier" value="" type="file">

Afin que le fichier soit ajouté en pièce jointe dans le mail d'envoi, il faut définir l'attribut enctype du formulaire. Cet attribut est un attribut que nous renseignons très rarement. S'il n'est pas renseigné, cet attribut est par défaut à "application / x-www-form-urlencoded", ce qui est bien pour l'envoi de courriels. Cependant, si vous voulez ajouter des fichiers, il est mieux de définir l'attribut enctype à "multipart / form-data".

Voici la manière de définir la balise form de votre formulaire :

<form id="contactForm" method="post" action="[[~[[*id]]]]" enctype="multipart/form-data">

Lorsque l'attribut enctype est défini de cet manière, Formit ajoute automatiquement les fichiers ajoutés dans les champs "file" en pièces jointes du mail envoyé.

Je tenais à remercier Romain Tripault, qui m'a permis de trouver cette solution.

0 commentaire(s)

Laissez un commentaire


Tags autorisés : <b><i><br>Ajouter un nouveau commentaire :


En poursuivant votre navigation, vous acceptez l'utilisation des cookies pour disposer de services et d'offres adaptés à vos centres d'intérêts. Pour en savoir plus, cliquez ici.

x