IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

[iText] Eviter le cache du navigateur


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    expert technique
    Inscrit en
    Septembre 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : expert technique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 93
    Par défaut [iText] Eviter le cache du navigateur
    Bonjour,

    ayant a generer des PDF dynamiques avec Itext, je rencontre des problèmes lorsque le navigateur affiche le fameux PDF.

    Sur certains postes le navigateur va chercher le PDF dans son cache.
    Or je souhaite eviter cela car dans les PDF se trouvent des données qui sont mises a jour regulierement en base.

    Pour remédier a cela il suffit que l'utilisateur final paramètre le navigateur en disant Sous IE :
    Vérifier s'il existe une version plus recente des pages enregsitrées : Jamais

    Mais existe il un moyen de dire au flux PDF : ne vas jamais chercher en cache ????
    l'equivalent en HTML de
    <meta http-equiv="pragma" content="no-cache">


    Merci de votre aide

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu donnes un nom au fichier PDF ? Si oui, il suffit de générer un nouveau nom à chaque fois en y insérant la date et l'heure.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre confirmé
    Profil pro
    expert technique
    Inscrit en
    Septembre 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : expert technique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 93
    Par défaut
    Citation Envoyé par greatmaster1971 Voir le message
    Bonjour,

    ayant a generer des PDF dynamiques avec Itext, je rencontre des problèmes lorsque le navigateur affiche le fameux PDF.

    Sur certains postes le navigateur va chercher le PDF dans son cache.
    Or je souhaite eviter cela car dans les PDF se trouvent des données qui sont mises a jour regulierement en base.

    Pour remédier a cela il suffit que l'utilisateur final paramètre le navigateur en disant Sous IE :
    Vérifier s'il existe une version plus recente des pages enregsitrées : Jamais

    Mais existe il un moyen de dire au flux PDF : ne vas jamais chercher en cache ????
    l'equivalent en HTML de
    <meta http-equiv="pragma" content="no-cache">


    Merci de votre aide
    Merci pour la réponse, je pense que c'est une bonne piste, il ne me reste plus qu'a vérifier si ca fonctionne.

  4. #4
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    C'est le navigateur qui ne veut pas charger le pdf car il pense qu'il est déjà dans le cache, ET que cette version est à jour. Le pdf, en lui-même, il ne pourra pas résoudre cela. Il faut regarder du coté du navigateur.

    Tu dois pouvoir ajouter le header
    <meta http-equiv="pragma" content="no-cache">
    dans la réponse. Je parle bien sure d'un header dans la réponse, pas dans le html de réponse.

    Maintenant, il faut peut-être ajouter des headers, en plus de "no-cache"... Je sais de IE est très capricieux pour ne pas faire de cache -et que l'utilisateur de IE autorise le cache- alors que l'on en a pas besoin. J'utilise la combinaison suivante de herders, lorsque je veux pas de cache(à tout les coups):
    no-cache
    expires: -1

    Merci de nous tenir informé de la suite...

    Laurent

Discussions similaires

  1. Aller contre la mise en cache du navigateur avec PHP
    Par sosophie dans le forum Langage
    Réponses: 3
    Dernier message: 12/01/2008, 11h14
  2. [HTTP] Cache-Control, navigateurs et bouton "Précédent"
    Par adiGuba dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 21/09/2007, 17h53
  3. Réponses: 1
    Dernier message: 21/02/2007, 19h11
  4. image blob stocké dans le cache du navigateur
    Par neril dans le forum Langage
    Réponses: 7
    Dernier message: 18/02/2007, 00h08
  5. mise en cache du navigateur
    Par littleqi dans le forum ASP
    Réponses: 4
    Dernier message: 03/06/2005, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo