Hmm räcker det inte att terminera objectet ???
Jag använder mig av bildkomponenten ASPJpeg för att förminska storleken på bilder. Problemet jag har är att det inte går att spara bilden som man krymper i samma namn(dvs skriva över originalbilden) Så jag gjorde så att jag skapar en ny fil i en annan mapp. Efter det så tar jag bort originalfilen och flyttar den nya filen till rätt mapp med FSO.
Smart, tänkt jag... men inte :l Det verkar som komponenten inte släpper filen fast jag använder jpeg.Close(som skall fungera enligt dokumentationen) Så jag kan inte ta bort originalfilen, utan får följande fel:
HTTP 500.100 - Internt serverfel - ASP-fel skrev:
Körningsfel i Microsoft VBScript (0x800A0046)
Åtkomst nekad.
/admin/imageresize_save.asp, line 94
Nu är frågan om det finns något sätt att få datorn att förstå att ASPJpeg är klar med filen och inte behöver den mer samt att ta bort filen?
91 jpeg.Save(Server.MapPath(filename))
92 jpeg.Close
93
[b]94 fso.DeleteFile "C:\Inetpub\ftproot\"& path,true[/b]
95 fso.MoveFile Server.MapPath(filename),"C:\Inetpub\ftproot\"& path