Этот пример показывает возможность загрузки файла через форму при помощи модуля CGI. Очень просто и красиво.
#!/usr/bin/perl -w
$basedir = "/usr/home/kuku/site"; $donepage = "http://www.lala.ru/~kuku/site"; use CGI;
$onnum = 1; while ($onnum != 11) { my $req = new CGI; my $file = $req->param("FILE$onnum"); if ($file ne "") { my $fileName = $file; $fileName =~ s!^.*(\/)!!; $newmain = $fileName; open (OUTFILE,">$basedir/$fileName"); print "$basedir/$fileName"; while (my $bytesread = read($file, my $buffer, 1024)) { print OUTFILE $buffer; } close (OUTFILE); } $onnum++; }