URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5081
[ Назад ]

Исходное сообщение
"perl - CGI.pm и file upload"

Отправлено Max_WebZ , 23-Янв-06 21:12 
при

%q = new CGI -> Vars;

и

while ($bytesread = read($q{'file'}, $buf, 1024))
{
print A $buf;
}

файл получается размером 0 байт. если заменить

%q = new CGI -> Vars;
на
$q{'file'}=param('file');
файл получается нормальный. Как бы сделать так, чтобы работал первый случай?


Содержание

Сообщения в этом обсуждении
"perl - CGI.pm и file upload"
Отправлено ACCA , 24-Янв-06 04:10 
>%q = new CGI -> Vars;
>

>
>while ($bytesread = read($q{'file'}, $buf, 1024))

$q = new CGI->Vars;
while ($bytesread = read ($$q{'file'}, $buf, 1024))

man perlref
man CGI