Thread Header für Dateidownload
(22 answers)
Opened by bianca at 2009-11-23 14:44
Bin ein Stückchen weiter.
Auf dem Server ist jetzt mod_deflate deaktiviert. Jetzt springt der Download sofort an in folgenden Browsern: FF 3.0.4, Chrome 3.0, Safari 4.0.3 Bei folgenden Browsern ist die Lage unverändert, die zeigen den Downloaddialog erst an, wenn das Script fertig an den Server geschrieben hat: Avant 11.7, IE8, IE8 im Komp.-Modus, also 7 Hab ich da jetzt noch ein Header-Fehler drin? Aktuelles Script: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $| = 1; # Pufferung aus my $content = '0123456789abcdef' x ( 64 * 1000 ); # Blödsinn erzeugen print "Content-Type: application/octet-stream\n"; # Header 1 print "Content-length: " . length ($content) . "\n"; # Header 2 print "Content-Disposition: attachment; filename=\"testdatei.bin\""; # Header 3 print "\n\n"; # Ausgabe verzögern, damit das Problem noch deutlicher wird: my $pos = 0; my $partlength = 20_480; while ( my $part = substr( $content, $pos, $partlength ) ) { print $part; $pos+=$partlength; sleep 1; } 10 print "Hallo"
20 goto 10 |