Cheatah: Wie kann man mit gzip-Daten am Server komprimieren und als .gz-File zum B

Beitrag lesen

Hi,

Content-type: application/x-ooo; name="DATEI.BIN"

ohne "; name=...", sondern einfach nur den MIME-Type.

Muss ich diesen Header mit print ausgeben? Und wo muessen dann Umbrueche (\n) gesetzt werden?

Ja, und nach jeder Zeile.

Die Gesamtausgabe Deines Scripts muß folgendermaßen aussehen:

--- begin ---
Content-type: application/x-gzip
Content-disposition: inline; filename="DATEI.BIN"

Daten Daten Daten Daten Daten ...
--- end ---

Jeder Zeilenumbruch, den ich gemacht habe, mußt Du auch machen.

Nur leider habe ich mit dem Header fuer die binaere Ausgabe ein Problem...

Wenn Du mit archaischen Systemen (also Windows *g*) arbeitest, mußt Du die Umwandlung von \n in \r\n (oder umgekehrt oder so) verhindern:

binmode ZIP;
binmode STDOUT;

Ansonsten ist die Summe aller Zeilen bis zur ersten Leerzeile der Header, der Rest der Body.

Cheatah