Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Probleme mit Download von Zip-Dateien

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 19.01.2009, 14:58

Wollte einige Zip-Dateien zum Download bereitstellen (PHP 5.1.2 ist vorhanden), dabei traten folgende Probleme auf:

Erster Versuch, die Dateien per readfile mit geänderten Namen auszugeben, schlug fehl. Dabei stellte sich heraus, eine Ausführung der PHP-Funktion readfile ist nicht möglich. Ein einfacher Test mit einer einfachen Datei: readfile('test.html');

Ergebnis: Bei Strato, all-inkl und Loswebos keine Probleme, nur beim Server des Hosters, auf dem diese Website mit dem Zip-Dateien eigentlich liegen sollte, keine Ausgabe.

Daraufhin die Zip-Ordner direkt verlinkt. Ergebnis: Download über dem Firefox keine Probleme, doch beim Download über dem IE werden die Dateien irgendwie zerschossen. Was auf dem Desktop ankommt, dass sind Zip-Ordner, die nur eine einzige Datei mit einem nichtlesbaren Text enthalten.

Nächster Versuch, die Zip-Ordner bei Strato, all-inkl und Loswebos abgelegt, Download über IE und Firefox ohne Probleme möglich. Nur bei dem einem, hier nicht genannten Hoster, werden die Zip-Ordner beim Download über dem IE zerschossen.

Den Support angeschrieben und als Antwort erhalten, dass es an den Servereinstellungen nicht liegen könnte. Bei einem Test mit einer Zip-Datei auf einem Testaccount hätte es keine Probleme beim Download gegeben.

Könnte jetzt die Zip-Dateien auf einem anderen Server ablegen, würde dennoch gerne wissen, woher diese Probleme mit dem einen Server kommen könnten.

MfG Mele
Scripts und Plugins für Cookie-Hinweise

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 19.01.2009, 15:32

Melegrian hat geschrieben:Download über dem Firefox keine Probleme, doch beim Download über dem IE werden die Dateien irgendwie zerschossen. Was auf dem Desktop ankommt, dass sind Zip-Ordner, die nur eine einzige Datei mit einem nichtlesbaren Text enthalten.

Nächster Versuch, die Zip-Ordner bei Strato, all-inkl und Loswebos abgelegt, Download über IE und Firefox ohne Probleme möglich. Nur bei dem einem, hier nicht genannten Hoster, werden die Zip-Ordner beim Download über dem IE zerschossen.
Grundsätzlich hat der IE die Angewohnheit, ankommende Daten zu untersuchen und gegebenenfalls etwas anderes damit zu machen als serverseitig angedacht war. Aus diesem Grund müssen Daten, die zum Download gedacht sind, explizit als application/x-ms-download gekennzeichnet werden, damit der IE auch wirklich den Downloaddialog anzeigt („Speichern als …“).

Dein Problem dürfte mit dieser Eigenart zusammenhängen, hat aber sicher noch irgendeinen kleinen Haken auf Serverseite, denn andernfalls würde es ja bei allen Hostern nicht funktionieren.

Schau dir an, mit welchen Zusatzdaten im HTTP-Kopf die Hoster deine Datei ausliefern; hierfür eignet sich zum Beispiel die Firefox-Erweiterung LiveHTTPHeaders. Interessant sind insbesondere die Content-Zeilen. Falls du damit nichts anfangen kannst, zitiere hier einfach sämtliche HTTP-Kopfdaten, einmal von Strato o.ä. und einmal von Dem-der-nicht-genannt-werden-soll.

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 19.01.2009, 16:14

Danke für die Antwort. Was ich jetzt nicht ganz verstehe, wo ich mit der Angabe application/x-ms-download hin soll, weil ich die Zip-Ordner zur Zeit direkt verlinke? Mit readfile und Header-Angaben/Content-type wurde ja garnichts ausgegeben.

Beim ersten haut es nicht hin mit dem Download über dem IE. Kann den Hoster nennen, wollte nur keinen Hoster hier negativ umschreiben und am Ende handelt es sich nur um eine Unkenntnis von Zusammenhängen meinerseits. Die anderen drei haben zwei Zeilen weniger und sehen für mich identisch aus. Mit den beiden Zeilen, die der erste mehr hat Vary: Accept-Encoding und Content-Encoding: gzip, kann ich nichts anfangen, soll heißen, kenne mich nich aus.


HTTP/1.1 200 OK
Date: Mon, 19 Jan 2009 14:40:04 GMT
Server: Donald Duck
Last-Modified: Sun, 18 Jan 2009 11:08:11 GMT
ETag: "113815c-190b-d25a5cc0"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 4930
Content-Type: application/zip

------

HTTP/1.1 200 OK
Date: Mon, 19 Jan 2009 14:50:03 GMT
Server: Apache
Last-Modified: Mon, 19 Jan 2009 14:48:11 GMT
ETag: "32c322-1342-460d702f9c0c0"
Accept-Ranges: bytes
Content-Length: 4930
Content-Type: application/zip

------

HTTP/1.1 200 OK
Date: Mon, 19 Jan 2009 14:52:28 GMT
Server: Apache/1.3.37 (Unix)
Last-Modified: Mon, 19 Jan 2009 14:48:51 GMT
ETag: "3ed64f8-1342-497492d3"
Accept-Ranges: bytes
Content-Length: 4930
Content-Type: application/zip

------

HTTP/1.1 200 OK
Date: Mon, 19 Jan 2009 14:54:29 GMT
Server: Apache
Last-Modified: Mon, 19 Jan 2009 14:48:30 GMT
ETag: "aac999-1342-41bab80"
Accept-Ranges: bytes
Content-Length: 4930
Content-Type: application/zip
Scripts und Plugins für Cookie-Hinweise