Pessoal,
vocês sabem dizer se adianta alguma coisa tentar limpar o cache de uma imagem na aplicação web ? Existe alguma forma segura de que quando essa imagem for atualizada no servidor , o browser atualize em tempo real ?
Vls!
Pessoal,
vocês sabem dizer se adianta alguma coisa tentar limpar o cache de uma imagem na aplicação web ? Existe alguma forma segura de que quando essa imagem for atualizada no servidor , o browser atualize em tempo real ?
Vls!
seta a configuração do browser p/ sempre que tiver uma versão mais nova da pag ele atualizar, é o melhor que da p/ fazer eu acho.
[]'s
seta a configuração do browser p/ sempre que tiver uma versão mais nova da pag ele atualizar, é o melhor que da p/ fazer eu acho.[]'s
além disso:
<%
response.setHeader (“Pragma”, “no-cache”);
response.setHeader (“Cache-Control”, “no-cache”);
response.setDateHeader (“Expires”,0);
%>
tem alguma outra solução ?
Se você for responsável pela geração do html que exibe a imagem, pode usar aquela gambiarra de passar parâmetro que não faz nada na query string. O browser entende como uma requisição de um objeto diferente e não usa o cache.
Algo do tipo: <img src="myImage.jsp?123456"/>.
O pessoal usa pra forçar o browser a não fazer cache de CSS, deve funcionar também com imagem.
Dê um retorno aí se funcionar, eu nunca tentei.
Isso não é exatamente uma gambiarra: é o método correto de fazer (passar um parâmetro que não se repete para obter a versão mais recente da figura.)
É que você pode ter vários proxies “transparentes” no meio (seu provedor de internet pode ter um, para minimizar a banda que ele usa, e se você estiver na sua empresa pode haver outro), que podem estar efetuando o cache; não somente o browser.)
É uma gambiarra que acabou se tornando o modo certo. :mrgreen:
hehe, coloquei as duas formas pra garantir!
Valeu!