Christian Kruse: Inhalt eines Zip-Archivs in Variable einlesen

Beitrag lesen

你好 Stefan,

Das löst leider das Problem mit der Umwandlung durch print nicht; die Daten liegen ja bereits in binärer Form vor, werden dann aber durch print bei der Ausgabe an den Browser geändert:

Richtig, und genau das ändert binmode: binmode sorgt dafür, dass keinerlei Umwandlungen stattfinden, sondern die Daten "as-is", um es mal so auszudrücken, geschrieben werden.

  
binmode STDOUT;  
  
print "Content-type: application/x-download\015\012";  
print "Content-disposition: attachment; filename=bla.zip\015\012\015\012";  
print $zipData;  

再见,
 克里斯蒂安

--
Bauer sucht Frau! | Ich bin ja eigentlich kein Serien-Junkie…
Mensch zu Mathematiker: "Ich finde Ihre Arbeit ziemlich monoton". Mathematiker: "Mag sein! Dafür ist sie aber stetig und unbeschränkt."
http://wwwtech.de/