Случился глюк непонятный...
Ситуёвина :
Есть хтмл :
<form method=post enctype="multipart/form-data" action=/cgi-bin/news/news.cgi>
<input type=file name=image>
<input type=submit>
И есть перл :
$in=param('image');
@fname = split(/\\/,$in);
$kk = @fname;
$filename = $fname[$kk-1];
$filename =~ /\w+\.(.+)/;
$imagename=$filename;
open OUT, (">../../img/$filename") || print "fuck";
binmode(OUT);
chmod (0666, "../../img/$filename");
while (<$in>)
{
print OUT "$_";
}
close(OUT);
Но почему то при передаче данных (или при обработке скриптом) данные записываются с изменениями :
[ORIGINAL]
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01...
[SAVED]
FF D8 FF E0 20 10 4A 46 49 46 20 01 01 20 20 01...
То есть 00 заменяется почему то на 20
Кто сталкивался с таким глюком - из за чего он может быть и как с ним бороться???