> For the complete documentation index, see [llms.txt](https://docs.avonnicomponents.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avonnicomponents.com/experience-cloud/experience-cloud-fr/panneau-des-proprietes/interactions/download.md).

# Télécharger

Permettez aux utilisateurs de télécharger un fichier directement depuis un composant Avonni — à partir d’une URL directe ou d’un fichier Salesforce (Content Document) — sans quitter la page.

## Vue d'ensemble

Le **Interaction de téléchargement** permet aux utilisateurs de récupérer des fichiers directement depuis des composants Avonni (comme [**les tableaux de données**](/experience-cloud/experience-cloud-fr/experience-components/ax-data-table.md) ou [**les listes**](/experience-cloud/experience-cloud-fr/experience-components/ax-list.md)) dans un site Experience. Cela simplifie le parcours utilisateur en éliminant le besoin de naviguer vers des pages d’enregistrement ou des bibliothèques de fichiers pour accéder à des documents importants.

***

## Configuration

Pour activer les téléchargements de fichiers dans votre site Experience, suivez ces étapes :

{% stepper %}
{% step %}

#### **Préparez votre composant**

Ajoutez un tableau de données ou une liste Avonni à votre page Experience Cloud et associez-le aux enregistrements que vous souhaitez afficher. Assurez-vous que votre source de données inclut l’ID du document de contenu ou une URL de fichier
{% endstep %}

{% step %}

#### **Ajoutez l’interaction**

Ouvrez le paramètre d’interaction du composant dans le panneau des propriétés — Experience Builder n’a pas d’onglet Interactions distinct ; le paramètre se trouve dans l’éditeur de l’événement que vous configurez — et sélectionnez **Téléchargement** comme interaction **Type**. Dans un tableau de données, vous pouvez le déclencher de deux façons :

* **En tant qu’action de ligne**: Ajoutez la commande de téléchargement au menu d’actions (la liste déroulante à la fin d’une ligne). C’est idéal pour garder le tableau épuré.
* **En tant que colonne de bouton**: Créez une colonne dédiée avec un bouton ou une icône « Télécharger » pour chaque enregistrement. C’est idéal pour une visibilité maximale et un accès rapide

<figure><img src="https://3803934262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2Fgit-blob-2ee42ad24987f4f71299e37961bc52205e6b7f11%2F2026-02-10_13-41-45.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### **Définir la source**

* **URL**: Utilisez-le pour référencer un lien externe spécifique ou un champ URL personnalisé.
* **ID du document de contenu**: Utilisez-le pour faire référence directement aux fichiers Salesforce.

> **Remarque**: Si les deux sont fournis, le **URL** attribut est prioritaire.
> {% endstep %}

{% step %}

#### **Activer l’accès public (crucial)**

Lors de l’utilisation de **ID du document de contenu**, vous verrez un interrupteur pour **Générer automatiquement un lien public**.

* Activez toujours cette option pour les sites Experience si vous souhaitez que les utilisateurs externes (clients ou partenaires) téléchargent des fichiers sans rencontrer de blocages d’autorisation.

<figure><img src="https://3803934262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDL6JQuZArjJeQvX2ot4y%2Fuploads%2Fgit-blob-2d71685a00cfd8d001c5f09a4b09a0bfbc15dbff%2F2026-02-10_13-41-4522.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Exemple

Imaginez un portail partenaire où les partenaires consultent une liste de « Ressources marketing disponibles ». En ajoutant l’interaction de téléchargement à un tableau de données :

* Les partenaires voient une icône « Télécharger » à côté de chaque ressource.
* En activant **Générer automatiquement un lien public**, le partenaire peut télécharger instantanément le PDF ou l’image, même si le fichier a initialement été importé dans une bibliothèque réservée à un usage interne.

***

## Considérations importantes

* **Autorisations**: Bien que **Générer automatiquement un lien public** aide à la visibilité, assurez-vous que votre profil Experience Cloud dispose d’un accès de base aux objets affichés.
* **Précision de l’URL**: Si vous utilisez la **URL** méthode, assurez-vous que le lien est un lien de « téléchargement direct » plutôt qu’une page d’aperçu afin d’assurer une expérience utilisateur fluide


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.avonnicomponents.com/experience-cloud/experience-cloud-fr/panneau-des-proprietes/interactions/download.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
