ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
594
594
EMPFEHLEN
-
25.10.05 11:06 #1
- Registriert seit
- Sep 2005
- Beiträge
- 13
Hi,
ich habe ein kleines Problem mit zip's.
Erst mal was soll passieren: Es sollen Daten auf dem Server gezippt werden und dann direkt gedownloadet werden.
Das "Zippen" klappt so weit, aber beim Download haperts. Denn die Datei hat nach dem Download nur noch eine größe von 0k. Obwohl die auf dem Server 22k umfasst. Woran kann das liegen, bin schon eine halbe ewigkeit am probieren.
Vielleicht hilfts wenn ich das Skript ma hier hin setze:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Sub DateiDownload(byref strDateiName) Dim strMyPath dim objFile dim FileSize Dim objFileSys 'on error resume next Response.Buffer = TRUE Response.Clear 'Response.Expires = 0 Response.ContentType = "application/zip" strMyPath = Server.MapPath("./downloads/") & strDateiName Response.AddHeader "Content-Disposition", "filename=" & strDateiName Set objFileSys = Server.CreateObject("Scripting.Filesystemobject") Set objFile = objFileSys.GetFile(strMyPath) FileSize = objFile.Size Set objFile = Nothing Set objFile = objFileSys.OpenTextFile(strMyPath,1 , false, -1) Response.BinaryWrite(objFile.Read(FileSize) & ChrB(0)) 'objFile.Close Set objFile = Nothing Set objFileSys = Nothing Response.Flush 'if err = 0 then ' Response.Write("OK") ' 'call DateiLoeschen(strDateiName) 'else ' Response.Write("An error." & "<br>") ' Response.Write(err.Description & err.number & err.helpfile & err.Source & err.HelpContext) 'end if ' Seite hier noch nicht beenden, da unbedingt noch die Datei wieder gelöscht werden soll! ' siehe Aufruf "DateiLoeschen" Response.End end sub
-
Hi
ich glaube nicht, dass es an diesem Script liegt.
Zip macht manchmal beim Download Probleme
http://www.winzip.de/downprob.htm
Ansonsten wird, wenn die Datei ein Zip-Archiv ist, brauchst Du den Download nicht durch ein Script erzwingen. Das macht ja nur Sinn bei Applicationen, wo sich anstelle des Download-Fensters ein Programm öffenet (pdf, word, ppt etc. )liebe Grüße, die Luzie
-
26.10.05 16:25 #3
- Registriert seit
- Sep 2005
- Beiträge
- 13
Danke für die Antwort,
das Skript kann ich jetzt auch ausschließen, nach ein paar Tests mit anderen Dokumenten (auch zip's, die nicht vorher generiert wurden), werden diese problemlos heruntergeladen.
Das auf der WinZip - Seite geschilderte Problem trifft auch nicht zu, denn öffnen kann ich die Daten ja, nur die Archive sind leer. Zumal die Daten gar nicht über's Internet, oder Sonstiges gesendet werden, sondern nur intern aus meinem Rechner.
Ich denke das liegt an der Zip-Komponente, daher werde ich mich wohl nach einer anderen umschauen müssen. Oder es muss beim zippen noch ein Parameter für das Herunterladen mitgegeben werden.
Ich werde wohl weiter testen müssen, denn das Zip&Download muss irgendwann funktionieren.
cu Brave
-
28.10.05 12:28 #4
- Registriert seit
- Sep 2005
- Beiträge
- 13
Hi,
jetzt klappt es. Lag irgendwie mehr oder weniger am Server, bezüglich der Rechte usw. . Ich kann jetzt die Daten zippen, herunterladen und nach dem Download wieder löschen. Es fehlt nur noch die Dynamik, aber das bekomme ich schon hin.
cu Brave
Ähnliche Themen
-
Download von CorelDraw-Dateien
Von Kretzsche im Forum PHPAntworten: 8Letzter Beitrag: 14.07.05, 11:41 -
CSV Dateien zum Download erstellen
Von MaxMara im Forum PHPAntworten: 3Letzter Beitrag: 20.04.05, 17:12 -
DOWNLOAD v. Dateien
Von sh0x im Forum PHPAntworten: 10Letzter Beitrag: 15.03.05, 07:57 -
o kb dateien im ftp-download
Von metalgear im Forum Hosting & WebserverAntworten: 3Letzter Beitrag: 04.06.04, 09:30 -
Download von PHP Dateien
Von Bencher im Forum PHPAntworten: 1Letzter Beitrag: 18.11.03, 14:08





Zitieren
Login





