webForumDet fria alternativet

Vägrar släppa min fil!

ASP

6 svar · 397 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Frågan#1

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
Medlem sedan sep. 2003301 inlägg
#2

Hmm räcker det inte att terminera objectet ???

Medlem sedan juli 20011 084 inlägg
#3

Hur menar du med "terminera objectet" om du menar

jpeg.Close
Set jpeg = Nothing

så är svaret nej, får fortfarande "Åtkomst nekad."

Medlem sedan sep. 2003301 inlägg
#4

Ja just det det var vad jag menade med Terminera Objectet :h

Vad har filen för användarrättigheter ???

Kan det vara så att den helt enkelt inte har tillstånd att radera filen.

Medlem sedan juli 20011 084 inlägg
#5

:r :OO visst var det så

Medlem sedan sep. 2003301 inlägg
#6

Rättigheter på filen ???

Hur var dom satta ???

Medlem sedan juli 20011 084 inlägg
#7

Mitt konto hade inte de rättigheter som behövdes, jag var helt insnöad på att komponenten gjorde så att filen vad upptagen. Men med ändrade rättigheter så löste sig problemet.

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