принятие файла поп протоколу pop3.
От: dixoNN Россия  
Дата: 02.05.11 16:00
Оценка:
while($buf=~/Content-Disposition:\sattachment;\sfilename="(.*)"/g){ # filename, baby
            my $filename=$1;
            open S, ">$filename";
            if($buf=~/X-Attachment-Id:\s\w+[\r\n]{4}([\w\r\n\=\+\/]+)/sg){
                my $file=$1;
                #print $file;
                $file=decode_base64($file);
                print S $file;
                close S;
            }
        }

собственно, вот так принимаю файл. но, вместо картинки с милой птичкой получил что-то вроде зелёной блювотной массы, а вместо eml файла
бЮЬ ОНВРНБШИ

а txt файл принялся нормально.
в чём проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.