PHP的Perl等价物是什么;s$\u文件用于文件上载?

PHP的Perl等价物是什么;s$\u文件用于文件上载?,php,perl,file-upload,Php,Perl,File Upload,PHP的$\u文件的Perl等价物是什么?我有一些将日志文件发送到web服务器的软件,我需要使用Perl而不是PHP来检索它们。我用的是CGI.pm 以下是PHP中的代码: <? foreach ($_FILES as $key=>$value) { $uploaded_file = $_FILES[$key]['tmp_name']; } ?> 它位于: 实际上,我无法让$q->upload工作-我必须使用$q->

PHP的
$\u文件的Perl等价物是什么?我有一些将日志文件发送到web服务器的软件,我需要使用Perl而不是PHP来检索它们。我用的是CGI.pm

以下是PHP中的代码:

<?
    foreach ($_FILES as $key=>$value)
        {
         $uploaded_file = $_FILES[$key]['tmp_name'];
        }
?>

它位于:


实际上,我无法让$q->upload工作-我必须使用$q->upload('uploaded_file')显式地调用名称。不知道为什么。您是否能够在不知道名称的情况下循环浏览上载的文件?是否在列表上下文中分配结果,例如分配给数组?my@files=$q->upload();或者(我的$file)=$q->upload();我已经很久没有用CGI.pm做任何事情了,我不记得我是否使用了upload的列表上下文版本;
my $q = CGI->new();

# get filehandle like objects from the query. 
my @uploaded_files = $q->upload();

# get file by name
my $fh = $q->upload('uploaded_file');