Activer les pièces jointes pour un formulaire HTML5 enabling-attachments-for-an-html-form

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Vous pouvez télécharger, prévisualiser, et envoyer des pièces jointes avec des formulaires HTML5. Par défaut, la prise en charge des pièces jointes est désactivée. Pour activer la prise en charge des pièces jointes :

  1. Créez un profil personnalisé avec propriété de chaîne à sélection multiple mfAttachmentOptions.

  2. Dans le profil personnalisé, spécifiez les propriétés. fileSizeLimit, multiSelect, et buttonTexpour configurer les options du widget de pièce jointe. Au besoin, vous pouvez également spécifier d’autres propriétés personnalisées.

  3. Dans le profil personnalisé, utilisez les configurations suivantes :

    • multiSelect -> true ou false (true par défaut)
    • fileSizeLimit -> value_in_mb (5, par exemple) (2 Mo par défaut)
    • buttonText -> Texte de bouton pour la fenêtre contextuelle ("Joindre" par défaut)
    • accept -> types de fichiers à accepter ("audio/*, video/*, image/*, text/*, .pdf" par défaut)
    note note
    NOTE
    Dans Microsoft Internet Explorer 9, les utilisateurs peuvent joindre des fichiers supérieurs à la limite spécifiée. C'est un problème connu.
  4. Utilisez l’éditeur de métadonnées pour sélectionner le profil personnalisé que vous avez créé ci-dessus pour les formulaires HTML5.

  5. Effectuez le rendu de votre modèle de formulaire avec un profil personnalisé et l’icône de pièces jointes apparaît dans la barre d’outils de formulaires.

    note note
    NOTE
    Hors zone, le portail de formulaires fournit un profil personnalisé avec la fonctionnalité de pièces jointes et de brouillons activée. Pour obtenir plus d’information sur le profil Save as Draft, consultez Enregistrement des formulaires HTML5 en tant que brouillon.
  6. Cliquez sur l’icône de pièce jointe, une boîte de dialogue de sélection de pièce jointe apparaît. Recherchez et sélectionnez la pièce jointe et cliquez sur Joindre.

    note note
    NOTE
    Pour afficher l’aperçu d’une pièce jointe, cliquez sur le nom de la pièce jointe.
    note note
    NOTE
    L’option Aperçu du fichier n’est pas disponible pour les utilisateurs anonymes.

Format d’envoi de pièce jointe attachment-submission-format

Lorsque les pièces jointes sont activées, le formulaire HTML5 envoie des données multipartie. Les données multipartie sont envoyées en deux parties : fichier dataXML et pièces jointes.

NOTE
Pour une compatibilité ascendante, si l’option mfAllowAttachments est désactivée, les formulaires HTML5 n’envoient pas les données multipartie. Ils envoient seulement le fichier de données XML au format  application/xml.

Si l’indicateur mfAllowAttachments est activé, le service proxy du service d’envoi traite également les données multipartie avec les données Xml et les pièces jointes.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da