nash Posté 27 Avril 2004 Partager Posté 27 Avril 2004 Voici mon soucis: Dans le cadre d'un upload de photo, je propose une interface en ligne. On upload d'abord la photo, puis une deuxième interface affiche la photo et demande de remplir un certain nombre de renseignements. Mon problème, c'est que c'est toujours la précédente photo uploadée qui s'affiche (à moins de faire un refresh) car je stocke la photo dans un fichier temporaire, et IE considère avoir déjà chargée le fichier lors d'un upload précédent. Le problème, c'est qu'entre temps, le dit fichier a changé. J'espère que je suis clair. Quelqu'un a-t-il une solution ? Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
K-ZimiR Posté 27 Avril 2004 Partager Posté 27 Avril 2004 je n'ai plus le code en tête mais il me semble qu'une balise HTML permet de ne pas stocker la page en cache. Sinon essaye de changer de mon de fichier à chaque upload, a mon avis comme tu utilises toujours le même nom de fichier temporaire, le chache de IE ne rafraichit pas automatiquement l'image. Lien vers le commentaire Partager sur d’autres sites More sharing options...
nash Posté 27 Avril 2004 Auteur Partager Posté 27 Avril 2004 C'est bien ça, j'utilise toujours le même nom de fichier, pour ne pas avoir à effacer des fichiers qui, en cas d'erreur, pourraient s'accumuler. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 27 Avril 2004 Partager Posté 27 Avril 2004 Salut nash, Dans le code php qui envoie l'image au navigateur, il te suffit de mettre ceci: <?phpheader("Cache-Control: no-cache, must-revalidate");header ("Pragma: nocache");header ("Content-type: image/jpeg");// le code qui crée l'image// le code qui envoie le contenu de l'image, exemple imagejpeg($image);?> Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
nash Posté 27 Avril 2004 Auteur Partager Posté 27 Avril 2004 Merci ! Justement, j'ai jamais bien compris ces histoires de header. Tu sais pas où je peux trouver de la doc ? Et par hasard, elles veulent dire quoi ces quelques lignes ? Bon en fait je veux pas abuser, c'est déjà bien sympa. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant