webForumDet fria alternativet

visa när bilden senast visades!?

ASP

4 svar · 164 visningar · startad av Peeer

Medlem sedan mars 20025 907 inlägg
Frågan#1
<%
mapp = Server.MapPath("pictures")
sokvag = "http://server/pictures"
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(mapp)
Set files = folder.Files

For Each file in Files
Response.write "<a href="""& sokvag&"/"&file.Name&""">"&file.Name & "</a>"
Response.write " <small>(senast öppnad: "&file.DateLastAccessed&")</small><br>"
Next

Set files = Nothing
Set file = Nothing
Set fso = Nothing
%>

Koden ovan visar tidpunkten för när en fil (bild) senast öppnades. Finns det något sätt att kontrollera när bilden senast hämtades av webbservern och visades för en besökare?

Medlem sedan mars 20015 287 inlägg
#2

Hm... gör den inte det?
Dum fråga kanske.

Medlem sedan mars 20025 907 inlägg
#3

Hmm... Njae, inte här hemma ivf. Kanske fungerar på webhotellet?? Får testa lite mer

Medlem sedan mars 20025 907 inlägg
#4

Konstigt det här. Det verkar funka nu, fast bara halvt. Verkar lite lurigt det här, så jag löser det nog mha. en database istället! Tack ändå :)

Medlem sedan mars 20015 287 inlägg
#5

Kanske kan vara som så att om du själv testar så kanske webläsaren hämtar från sin cache och därmed blir det ingen "uppdatering" på filen på servern?

(Bara en vild chansning.)

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)