hallo!
ich muß bei einer intranet-lösung grafiken temporär erstellen. diese sollen, nach verfall der session automatisch gelöscht werden. mein erster ansatz war folgender:
ein scripting.dictionary anlegen und den namen jeder erstellen datei als schlüssel hinzufügen.
[global.asa]
sub Session_OnStart
'…
set Session(„todel“) = Server.CreateObject(„Scripting.Dictionary“)
end sub
sub Session_OnEnd
'…
dim fso
set fso = Server.CreateObject(„Scripting.FileSystemObject“)
for each k in Session(„todel“).Keys
if fso.FileExists(k) then
fso.DeleteFile k, true
end if
next
set fso = nothing
set Session(„todel“) = nothing
end sub
[/global.asa]
wenn ich das codestück von Session_OnEnd auf der Seite ausführen lasse, funktioniert es, jedoch in der global.asa nicht. arbeitet in mit der global.asa nicht mehr mit dem angemeldeten benutzer (nt-domaine, kein iusr_xxxxx)? habe ich etwas anderes übersehn?
vielleicht kann mir jemand helfen…
danke,
hanspeter k