IF fso.fileExists("/images/andrea02.jpg") THEN
-- filen finns. ok, bra
ELSE
-- filen finns inte.
END IF
***
Problemet är att även om filen finns blir det ELSE -satsen. Då undrar jag, vän av ordning, vad är det jag inte ser!? Eller missar!? Hur kan en fil som finns bli ELSE!?
/images låter inte rätt. Förmodligen ligger images djupare ner i katalogstrukturen. Har för mig det fanns nåt som hette server.mappath() för att göra om en path i förhållande till webbservern till en riktig.
Jag har ju använt fso mycket, ofta och rätt mycket... och en fil som finns brukar ju finnas!!
Men kanske därför det är problem, för jag kodar inte direkt med fso, utan kopierar mest kod med fso och det fungerar... så jag behöver liksom inte engagera mig...
/images låter inte rätt. Förmodligen ligger images djupare ner i katalogstrukturen. Har för mig det fanns nåt som hette server.mappath() för att göra om en path i förhållande till webbservern till en riktig.
Nej... jag har en mapp som heter "images" under roten... Garanterat!!
w w w .danz.se/images/andrea02.jpg
***
server.mappath använder man inte på detta viset och i dessa sammanhang.
För sakens skull ska det ju vara \ i Windows eftersom det bygger på Dos som valde att använda det då /-tecknet redan var upptaget för att ange parametrar. Men jag har i och för sig för mig att Windows nuförtiden även accepterar /
Nej... jag har en mapp som heter "images" under roten... Garanterat!!
w w w .danz.se/images/andrea02.jpg
Den rot du syftar på här är simulerad. FSO använder den riktiga roten.
Alltså, en webbserver konfigurerar man ju så att man specar en katalog till att vara rot ut mot webbanvändarna. Men den katalogen är ju inte rot på riktigt.
<%
Set fso=Server.CreateObject("Scripting.FileSystemObject")
IF fso.fileExists(server.mappath("images/andrea02.jpg")) THEN
response.write "Ok"
ELSE
response.write "Inte Ok"
END IF
%>
Jag får be tusen gånger om ursäkt!! Det har du faktiskt rätt i!!
Jag har helt glömt det! Tack!!
***
OK... nu svarar ni snabbt... vem vill ha cred för det?
"The power of Katten Pejst!" :-)
Jag tyckte fso var jobbigt så jag kodade funktioner i november december förra året ... Så efter det så förträngde jag tydligen väldigt effektivt hur fso funkade. Nu förstår jag funktionen som jag gjorde då lite bättre... :-)