Forum Programmation.java éviter le rechargement d'une image par un navigateur dans une applet

Posté par  .
Étiquettes : aucune
0
6
nov.
2005
Voila mon pb :
j'ai une image essai1.jpeg qui est rafraichit toutes les 500 millièmes de secondes sur mon disque dur, et affichée par une applet dans une page web (hébergée chez moi) .
Le problème, c'est que l'applet affiche tjs la même image ( il ne rafaichit pas l'image ), bien que ma page html dispose des balises metas nécessaires:
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Cache" Content="no store">
<META Http-Equiv="Expires" Content="0">

En javascript, j'avais résolu (enfin, on m'avait aidé ) le problème:
l'adresse de l'image s'écrivait :
document.images.myImageName.src = 'webcam.jpg?' + (new Date()).getTime();
(j'ai souligné ce qui indiquait au navigateur que l'image changeait)

Quel est l'équivalent en Java ?
image=getImage(getDocumentBase(),"essai1.jpeg"); ne suffit pas: il réaffiche la même car il la garde en cache

Merci de votre aide
  • # idem

    Posté par  (site web personnel) . Évalué à 3.

    idem, faut que ton adresse est une partie variable après un point d'interrogation.
    Ou alors que tu genère dynamiquement ton image.
    (par exemple en envoyant les headers que tu cite avant d'envoyer le contenu binaire de l'image).

    http://linuxfr.org/forums/32/12605.html
    • [^] # Re: idem

      Posté par  . Évalué à 1.

      ok, ça marche

      merci
      • [^] # Re: idem

        Posté par  (site web personnel) . Évalué à 2.

        Mon commentaire est-il pertinent ou inutile ?
        • [^] # Re: idem

          Posté par  . Évalué à 1.

          oups

          Il est super pertinent et hyper utile, mais comment "officialiser" cette pertinence ?
          • [^] # Re: idem

            Posté par  (site web personnel) . Évalué à 2.

            Ah, t'as pas encore de droit de vote ! Au temps pour moi :-)
            Sinon pour le no-cache de la page html, tu peux l'enlever, ca n'as pas d'influence.
            • [^] # Re: idem

              Posté par  . Évalué à 1.

              ok, et encore merci pour cette aide soutenue

              Je suppose qu'on obtient un droit de vote lorsqu'on devient un membre actif (ie qui pose des questions mais qui aide aussi )

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.