Med "Set fil = fso..." så återfår du ju filen som ett objekt, och därför använder du "set" framför. När du återfår ett värde så skall du inte använda "Set" eftersom värden inte är objekt... :)
------------------
Doesn't 'expecting the unexpected' make the unexpected expected? webeye.nu
Set fso = CreateObject("Scripting.FileSystemObject")
if fso.fileExists(server.mappath(strurl)) then
Set fil = fso.GetFile(server.mappath(strUrl))
andelse = fil.GetExtensionName
men det funkar inte
( föregående sätt funkade dock )
felmeddelande:
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'GetExtensionName'
/bypath/covers.asp, line 228
------------------
"Where monkeys and nutty proffesors live. That's where i live"
Felet beror på att metoden 'GetExtensionName' bara fungerar på ett FSO-objekt, och tar filens objekt som argument. Du försökte använda metoden på filens objekt, vilket den inte stödjer.
------------------
Doesn't 'expecting the unexpected' make the unexpected expected? webeye.nu