Téléchargement d'une image ou d'une vidéo

Jérémy Nicolas · le 21/09/16 à 09:57

Bonjour, les utilisateurs sont souvent obligés de télécharger des contenus de type image ou encore vidéo.

Le problème qui se pose est qu'à chaque fois qu'ils appuient sur télécharger, l'image s'affiche directement dans le navigateur plutôt que d'être télécharger sur le poste. Ils sont obliger de faire un clic droit + enregistrer image.

Comment je peux faire pour que lorsque l'on appuie sur télécharger, le navigateur télécharge réellement le fichier ?

 

Cordialement,

Rémy

 

Mots-clés image
4 pts
Olivier Jaquemet · le 21/09/16 à 10:11

Bonjour,

Vous pouvez modifier le lien de téléchargement pour ajouter l'attribut download à la balise a, voilà une page expliquant comment faire :
Mozzilla Developer Network : Use the download attribute when linking to a download

Nous avons déjà eu une discussion interne sur le sujet pour ajouter cette attribut en standard, et cette évolution est pour l'instant planifiée dans JCMS 10 : JCMS-5561 

1 pt
Jérémy Nicolas · le 21/09/16 à 15:07

A quel endroit dois-je faire cette modification ?

#1

Partout où vous souhaitez proposer ce comportement...
Quelques exemples notables :

  • types/FileDocument/doFileDocumentFullDisplay.jsp : action de téléchargement du fichier visible lors de la consultation d'un document
  • tooltip/ttPublication.jsp bouton de téléchargement visible dans les "ttcard", zone de tooltip qui s'affiche en passage de la souris sur le titre d'un document. (Pour celui ci vous devrez modifier plus lourdement car un button est utilisé)
  • front/publication/doPublicationActions_FileDocument.jspf action de téléchargement du PDF associé, visible lors de la consultation d'un document

S'agissant de modification des fichiers du produit, cela sort de la maintenance produit.

Olivier Jaquemet · le 21/09/16 à 15:15
0 pt