Leser: 1
|< 1 2 3 4 5 >| | 43 Einträge, 5 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$file = "z:/test.exe";
$groesse = -s($file);
$fn = $file;
$fn =~ s/^(.*)\/(.+?)$/$2/;
print "Content-Disposition: inline; filename=\"$fn\"\n";
print "Content-Length: ". $groesse ."\n";
print "Content-type: " .&getmimetype($file). "\n\n"; #getmimetype ermittelt den mime-typen, was sonst :)
open(IN,"$file") or die $!;
binmode IN;
binmode STDOUT;
while (sysread(IN, $Buffer, 2))
{
print $Buffer;
}
close(IN);
Quote1. Probier mal in der Content-Disposition als Dateinamen nicht "z:\file.exe" sondern nur file.exe zu übergeben;
Quote2. versuch mal read
open(IN,"$file") or die $!;
QuoteBist du EB von coder-world?
|< 1 2 3 4 5 >| | 43 Einträge, 5 Seiten |