Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Eu tenho uma página no site que mostra os produtos cadastrados. Só que algumas imagens aparecem quebradas. Ai preciso atualizar a pág. para que ela carregue normalmente. Pq isso acontece? O que faço para evitar isso?
Obrigada
Obrigada Vagner, mas não funcionou.
As imagens existem sim, só que as vezes algumas não carregam, e qdo aperto F5 ai sim ela aparece. Mas não é sempre a msm que quebra, elas vão variando. Hora uma quebra hora outra. Mas sempre que atualizo a página todas aparecem normalmente. Entendeu?
Obrigada pela atenção.
Oi Natália! ah tá agora entendi melhor a sua pergunta! então..neste caso eu tb não sei o que pode ser...Mas acho que se o seu servidor for meio ruim pode acontecer isso com mais frequência. tipo o cache do servidor fica carregado...
A imagem está num tamanho pequeno tipo Thumbs? tipo você pega a imagem original do Upload e trata ela pra um tamanho miniatura usando algum componente? por que daí pode ser falha do componente q as vezes não funciona! Tente trocar de hospedeiro, de repente....As vezes o problema é até no seu próprio browser! já tentou acessar de outra máquina?
Tenta usar este código aqui no topo da página vê se resolve!
<%
RESPONSE.BUFFER=FALSE
RESPONSE.EXPIRES=0
Response.Expires = 60
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
Olá Natália! Eu uso o FileSystemObject, com ele você consegue checar se a referida imagem realmente existe ou não na pastinha discrimimada, preste atenção nos comentários... tipo assim:
>
<%
Set ObjFSO = CreateObject("Scripting.FileSystemObject") 'cria-se o objeto
Imagem=SQL("Imagem") 'Cria-se a variável que irá armazenar o nome da imagem
caminho=server.mappath("imagens/" & Imagem) 'Descrevo em qual pastinha encontra-se a Imagem
If ObjFSO.FileExists(caminho) = True Then 'aqui eu crio a condição se a imagem existir.....%>
<img src ="imagens/<%=Imagem%>"> Exibe-se a imagem
<% else %> ou senão..
'AQUI você PODE TANTO DEIXAR SEM AÇÃO NENHUMA, NESTE CASO O ESPAÇO DA FOTO VAI FICAR EM BRANCO SEM A IMAGEM QUEBRADA, OU SENÃO você PODE TAMBÉM CRIAR UMA IMAGEM BEM LEGALZINHA TIPO ~"IMAGEM NÃO DISPONÍVEL" EX.:
<img src ="imagens/naodisponivel.jpg"> Exibe-se a imagem NÃO DISPONÍVEL
<% end if %>
espero ter sido útil boa sorte!