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