Ver Mensaje Individual
  #1  
Antiguo 31-08-2005
HombreSigma HombreSigma is offline
Miembro
 
Registrado: jun 2003
Ubicación: World
Posts: 114
Reputación: 21
HombreSigma Va por buen camino
No se actualiza imagen a la cual se le hace un nuevo UPLOAD

Tengo el siguiente fragmento html dentro de un panel ASPNET llamado Panal que muestra una imagen que puede cambiarse dinamicamente:


Código:
<td valign="top" background="Imagenes/Fondo.jpg" colspan="2">
<div align="center"><img height="185" src="<%# vrRutaImagen %>" width="276" /> 
</div>
</td>
Haciendo click sobre un boton ASP, un usuario de un navegador debe poder subir una nueva imagen (upload) al servidor e incluso reemplazar la existente.

La ruta y el nombre del archivo de la imagen no cambian después del UPLOAD pero si su contenido pues la imagen debe poder reemplazarse cuando se quiera. El problema es que cuando se reemplaza el archivo de la anterior imagen se sigue mostrando la antigua al recargar la página pues parece seguirse accediendo el caché.

El siguiente es el código que maneja el click del boton que hace el UPLOAD:

Código:
    Sub CargarFichaTecnica_Click(Sender as Object, e as EventArgs    
       ' Carga y guarda el archivo en el servidor
       
       vrRutaImagen= DirectorioVirtual & "/Imagenes/I1.jpg"
        inpArchivoFichaTecnica.PostedFile.SaveAs(vrRutaImagen)
        Panal.DataBind()
    end Sub
Sin embargo, despues de hacer el UPLOAD el navegador sigue mostrando la imagen anterior almacenada en el cache del cliente. Como se puede hacer para que muestre la nueva imagen cargada al servidor y no la del caché.

Gracias por cualquier información.
__________________
SigmaMan

Última edición por HombreSigma fecha: 31-08-2005 a las 18:05:13. Razón: Mejorar la redacción
Responder Con Cita