• Résolu Balise HTML5 - attribut download


    Mardi 24 Juillet 2018 à 13:48
    Sentiers de SMU

    Bonjour,

    Testé sur plusieurs navigateurs.

    Sur notre blog nous proposons en téléchargement des traces GPS au format gpx. Pour éviter que le navigateur ouvre ce fichier .gpx, on forçait le téléchargement en utilisant la balise html 5 "download". Tout marchait bien jusqu'à récemment, et sans avoir changé quoique ce soit sur le code de la page. C'est de nouveau le contenu du fichier.gpx que le navigateur ouvre, ou essaie d'ouvrir.

    Y-a-t'il eu des changement à ce niveau sur le serveur et existe-t-il des alternatives pour forcer le téléchargement d'un fichier ?

    D'avance Merci

    Cordialement

    R. Burnet

    Jeudi 26 Juillet 2018 à 15:08
    -Thierry-

    Bonjour,

    Les dernières version des navigateurs (au moins Chrome, sans doute d'autres également) n'acceptent pas les balises download cross-domain.

    Le blog étant en eklablog.com et les fichiers en ekladata.com, ça ne peut donc plus fonctionner.

    Cette balise ne fonctionnant pas sur tous les navigateurs (IE je crois que ça ne marche pas), et avec cette limitation supplémentaire introduites par les nouveaux navigateurs, le plus simple est sans doute d'inviter le lecteur à télécharger par clic-droite et enregistrer sous...

     

     

    Jeudi 26 Juillet 2018 à 15:51
    Sentiers de SMU

    Merci pour la réponse, j'avais effectivement vu sur Internet que le cross-domain ne marchait pas, mais je ne n'avais pas percuté sur la différence eklablog et ekladata.

    Merci aussi pour la solution du clic droit et enregistrer sous, il y a aussi la possibilité d'enregistrer la page affichée dans le navigateur et aussi de zipper le fichier. On va voir ce qui serait le plus compréhensible par les utilisateurs.

    Cordialement

    R. Burnet




    Ce sujet est verrouillé. Vous ne pouvez donc pas poster de nouvelles réponses.