Comment obtenir l'URL du champ du formulaire de téléchargement de fichiers ?

Souhaitez-vous accéder à l'URL des fichiers téléchargés par l'intermédiaire de votre formulaire ? Vous pourriez avoir besoin de cette URL pour la transmettre à un CRM, l'utiliser dans une fonction cURL ou afficher des images dans des messages de confirmation.

Ce tutoriel vous montrera comment récupérer l'URL du champ File Upload en utilisant PHP.

Mise en place du formulaire

Pour commencer, nous allons créer un nouveau formulaire et ajouter nos champs de formulaire. Ajoutez un champ File Upload à votre formulaire - c'est là que les utilisateurs téléchargeront leurs fichiers.

Si vous avez besoin d'aide pour créer votre formulaire, veuillez consulter notre documentation sur la création de formulaires.

créez votre formulaire et ajoutez vos champs, y compris au moins un champ pour le téléchargement de fichiers

Obtenir l'URL du fichier

Ensuite, vous devrez ajouter l'extrait de code suivant qui récupérera l'URL du fichier. Pour obtenir de l'aide sur l'ajout d'extraits de code à votre site, consultez notre guide sur l'ajout d'extraits de code personnalisés.

Cet extrait fonctionne de la manière suivante :

  • Recherche de l'identifiant spécifique du formulaire(1000 dans cet exemple)
  • Obtenir l'URL du champ "File Upload" (ID 10 dans cet exemple)
  • Affichage de l'URL dans le message de confirmation

Vous devrez mettre à jour la ligne 10 avec l'identifiant de votre formulaire et la ligne 15 avec l'identifiant de votre champ de téléchargement de fichiers. Si vous avez besoin d'aide pour trouver ces identifiants, veuillez consulter ce tutoriel sur la localisation des identifiants de formulaire et de champ.

Ajout d'une feuille de style CSS pour réduire la taille de l'image

Il s'agit d'une étape facultative, mais si vous ne souhaitez pas afficher la taille de l'image en pleine largeur, nous vous suggérons d'ajouter un petit extrait CSS à votre site pour réduire la taille de l'image.

Pour savoir où ajouter des extraits CSS, consultez ce tutoriel.

.image_container {
    max-width: 50%;
    margin: 0 auto;

Maintenant, lorsque le formulaire est rempli, vos visiteurs verront leur image sous le message de confirmation.

Avec cet extrait, nous avons pu récupérer l'URL du champ de téléchargement de fichier et afficher l'image dans le message de confirmation.

FAQ

Q : Puis-je envoyer cette URL à Salesforce ?

R : Absolument ! Aucun extrait de code n'est nécessaire pour cela. Il vous suffit de créer votre champ personnalisé dans Salesforce en suivant leur documentation. Une fois que vous avez ajouté le champ personnalisé, il vous suffit de modifier votre formulaire et, dans l'onglet Marketing sous Salesforce, de mapper les champs et l'URL sera envoyée à Salesforce sans qu'aucun code ne soit nécessaire.

il suffit de mapper correctement les champs dans la connexion Salesforce pour envoyer l'URL de téléchargement du fichier à Salesforce

N'oubliez pas qu'il ne sera utilisé que pour un seul téléchargement de fichier.

Et c'est tout ! Vous avez sauvegardé avec succès l'URL du fichier téléchargé via votre formulaire. Vous souhaitez masquer les choix d'images dans vos notifications par courrier électronique ? Consultez notre article sur la façon de masquer les choix d'images dans les courriels de notification.

Filtre de référence

wpforms_frontend_confirmation_message