ドラッグ&ドロップされたファイルをサーバにアップロードするには?
の続きです。

ご回答を得まして、ドラッグ&ドロップでファイルをアップロードすることはできました。
ただ、複数ファイルのアップロード方法が分かりません。

my $q = new CGI;
my @fps = $q->upload('file');
my @fnames = $q->param('file');
my $idx = 0;
foreach my $fname(@fnames){
    $fname = basename($fname);
    copy($fps[$idx], "./test/$fname");
    $idx++;
}

とか書いてみたのですが、一つしかアップロードされず。

なお、前提条件として、<input type = "file" multiple />を使って、ファイルダイアログで選択した複数ファイルのアップロードはできています。