webForumDet fria alternativet

Webcam Cache problem... Sliter mitt hår...

HTML & CSSur HTML, XHTML & CSS

22 svar · 714 visningar · startad av mattiasnordin · sida 2 av 2

Frågan, av mattiasnordin

Hej... Jag har installerat en webcam. Använder sedan programmet "pryme" för att ta bilder och ladda ner dem till webservern med FTP. Om jag öppnar bilderna på webservern så ser jag att dessa byts ut. Men när jag försöker öppna dem i webläseren får jag bara en cachad version. Jag kan tom ta bort filen från hårddisken och fortfarande visas en bild (bevis på cachning?) <http://mattiasnordin.net/we

Läs frågan i sin helhet →
Medlem sedan juli 20013 378 inlägg
#21

Hmm...
Dvs vad händer om du gör om sidan som skall visa webbkameran till en ASP-sida (med en "meta refresh") och sedan kör en variant av Toonsters lösning på serversidan istället?

...
<head>
...
<meta HTTP-EQUIV="refresh" CONTENT="5"> 
...
</head>
<body>
...
 <img src="/web2002/webcam/webcam.jpg?tid=<%=now.getTime()%>">
...
</body>
</html>

Alternativt kan man kanske tillochmed ta till storsläggan:

<img src="/web2002/webcam/webcam[b].asp[/b]?tid=<%=now.getTime()%>">

och i webcam.asp bara göra

response.Redirect("webcam.jpg")

;)

Medlem sedan maj 20012 080 inlägg
#22

Toonster, jag håller med om att ditt förslag skulle vara omptimalt men jag får det inte att fungera...

Jag använder följande kod i en .asp sida som är inkluderad i en annan sida. Jag kör inte något annat på denna sidan.


<script language="JavaScript"><!--
function reloadImage() {
 var now = new Date();
  if (document.images) {
   	document.images.myImageName.src='/web2002/webcam/webcampic.jpg?'+now.getTime(); 
   }
  setTimeout('reloadImage()',10000);
}

setTimeout('reloadImage()',10000);
//-->
</script>

	<center>
	<br><font face=verdana size=2>Webcam:</font><br>
	<img style="border:2 solid black" src="/web2002/webcam/webcampic.jpg" name="myImageName">
	</center>

Bilden verkar laddas OK när man inte är på sidan men det duger inte. Jag vill att bilden ska laddas om samtidigt som man tittar på den. Jag vet inte vad jag gör för fel.

När filen laddas första gången och man tar properties på bilden så ser urlen ut som nedan:
http://mattiasnordin.net/web2002/webcam/webcam.asp

När det har gått några sekunder ser den ut som nedan:
http://mattiasnordin.net/web2002/webcam/webcampic.jpg?1049874482206

Mvh
Mattias

PS kameran och sidan finns på: http://mattiasnordin.net/web2002/ DS
[Naturligtvis så la min ftp tjänst av och jag har inte någon möjlighet att starta om den från jobbet... skit-timing.
Men jag kör samma skript på en webcam på jobbet och den
gör samma fel]

Medlem sedan juni 200045 inlägg
#23

De här metetaggarna använder jag:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="Wed, 01 Sep 1999 01:01:01 GMT">
<meta http-equiv="Refresh" content="60";URL=http://www.bostream.nu/smed">

Funkar fint för mig.

136 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)