Bonjour,
J’affiche les données d’une table qui contient des pièces jointes dans un custom widget, je voudrais que les utilisateurs puissent télécharger la (ou les) pièce(s) jointe(s) en cliquant sur un bouton.
J’arrive à voir quand une pièce a été déposée, mais quand on clique sur le lien généré on a une erreur 404 qui renvoie vers Github :
Mon code :
// Création du lien pour le téléchargement lde la pièce jointe
const attachmentUrl = record.Ressources || ‹ ›;
const downloadSection = document.getElementById(‹ piece_jointe ›);
if (attachmentUrl) {
const link = document.createElement(‹ a ›);
link.href = attachmentUrl;
link.textContent = ‹ Télécharger la pièce jointe ›;
link.target = ‹ _blank ›;
link.style.padding = ‹ 10px ›;
link.style.backgroundColor = ‹ #005f99 ›;
link.style.color = ‹ white ›;
link.style.textDecoration = ‹ none ›;
link.style.borderRadius = ‹ 4px ›;
link.style.width = ‹ 220px ›;
downloadSection.appendChild(link);
} else {
downloadSection.textContent = ‹ Aucune pièce jointe disponible. ›;
}
Le message d’erreur :
Je vous propose ce petit bouton permettant de choisir les colonnes dans lesquelles nous souhaitons pouvoir télécharger les pièces joints par ligne ainsi que la sélection de la ligne permettant de nommer le fichier en .zip.