Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2011, 10:29
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Código de carga de imagen sin recarga PC

lo que necesitas es modificar los encabezados de la respuesta del servidor, para que la imagen no sea cacheada, ¿y como lo logro?: con un script del lado del servidor como intermediario, en donde, exprires la caché y dumpees el binario de la imagen:

ejemplo con php:

file: image.php
Código PHP:
Ver original
  1. <?php
  2. header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
  3. header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" );
  4. header( "Cache-Control: no-cache, must-revalidate" );
  5. header( "Pragma: no-cache" );
  6.  
  7. header("Content-type: image/jpeg"); //tipo de archivo
  8. readfile($_GET['imagen']);
  9. ?>

y en el html:

<img src="image.php?imagen=archivo.jpg" />
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...