> 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 — depuis une URL directe ou 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 [**Tables de données**](/experience-cloud/experience-cloud-fr/experience-components/ax-data-table.md) ou [**Listes**](/experience-cloud/experience-cloud-fr/experience-components/ax-list.md)) dans un site Experience. Cela simplifie le parcours utilisateur en supprimant la nécessité de naviguer vers des pages d’enregistrements 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 une table de données ou une liste Avonni à votre page Experience Cloud et associez-la aux enregistrements que vous souhaitez afficher. Assurez-vous que votre source de données inclut l’ID du Content Document ou une URL de fichier
{% endstep %}

{% step %}

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

Accédez à l’onglet Interactions dans les paramètres de votre composant et sélectionnez Download comme type d’interaction. Dans une table 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 grande visibilité et un accès rapide

<figure><img src="/files/eee9b7fe2d99f2d1ac9ce1d43f7f3e2b5bc88fa1" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### **Définissez la source**

* **URL**: Utilisez cela pour référencer un lien externe spécifique ou un champ d’URL personnalisé.
* **Contenu** ID du document : utilisez ceci pour référencer directement des fichiers Salesforce.

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

{% step %}

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

Lorsque vous utilisez l’ID du Content Document, 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 liés aux autorisations.

<figure><img src="/files/ca3f539a2494485cdfd02093a212b752e28307ce" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Exemple

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

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

***

## Points importants à prendre en compte

* **Autorisations**: Bien que « Générer automatiquement un lien public » améliore la visibilité, assurez-vous que votre profil Experience Cloud dispose d’un accès de base aux objets affichés.
* **Exactitude de l’URL**: Si vous utilisez la méthode URL, assurez-vous que le lien est un lien de « téléchargement direct » plutôt qu’une page d’aperçu afin de garantir 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
