Hallo!

Ich habe folgendes Problem.
Ich zippe Log-Files des IIS in eine Datei. Klappt gut.
Mit folgendem Code versuche ich sie zum Browser zu schicken.

FileName=Request.QueryString("File")
strFileName="/kundencenter/" & FileName
Response.Buffer = true
Response.Clear
Response.Expires = 0
Response.ContentType = "application/x-gzip"
Response.AddHeader "Content-Disposition", "attachment;filename=" &
l_strFileName
strPath = Server.MapPath(strFileName)
set objFileSys = Server.CreateObject("Scripting.FileSystemObject")
set objFile = objFileSys.GetFile(strPath)
FileSize = objFile.Size
set objFile = Nothing
set objFile = objFileSys.OpenTextFile(strPath, 1, false, -1)
Response.BinaryWrite(objFile.Read(FileSize) & ChrB(0))
set objFile = Nothing
set objFileSys = Nothing
Response.Flush

Die eigendliche �bertragung klappt auch, die Datei kommt an!
Nur die Namensvergebung nicht.
Der IE5.5 speichert die Datei unter statistik3.gz (Name der ASP-Datei
statistik3.asp)
Eigendlich soll mit der Endung .zip gespeichert werden.
Der Netscape 6.1 speichert die Datei unter statistik3.asp (was nat�rlich
v�lliger Mist ist)

Das ist nat�rlich nicht toll! Wie kann ich den Namen festmachen unter dem die
Datei gespeicher werden soll?
Oder hat jemand eine andere Idee?

Eine direkten Download �ber eine Link m�chte ich vermeiden, da ich die Datei
nach dem Download per Skript sofort wieder l�schen m�chte.

Mit freundlichen Gr��en
Stephan Schr�der


| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an