RGJ
(Richard - Communiteq)
Juin 16, 2023, 5:59
4
Également mentionné dans
et ce dernier sujet explique pourquoi c’est le cas :
Martin Brennan:
Fondamentalement, nous téléchargeons toujours depuis S3 avec une URL pré-signée si nous effectuons un « téléchargement forcé », ce qui se produit lorsque nous cliquons sur le lien de la pièce jointe ou sur le bouton Télécharger d’une image. Ceci afin que les en-têtes appropriés de disposition du contenu puissent être ajoutés :
attachment; filename=\"#{upload.original_filename}\"; filename*=UTF-8''#{upload.original_filename}\"
Je ne pense pas qu’il soit possible de faire en sorte que l’URL du CDN se comporte de cette manière ? L’URL du CDN pour les images n’est utilisée que lors de leur affichage en ligne, pas lors de leur téléchargement. De plus, dans le cas d’images sécurisées et de pièces jointes ayant une ACL privée, l’URL pré-signée doit toujours être utilisée.
Ce serait bien s’il y avait une option pour proxy ces téléchargements via Discourse, ne serait-ce que pour ne pas exposer le bucket S3 au monde entier.
3 « J'aime »