ドラッグ&ドロップで複数ファイルをアップロードするには?
ドラッグ&ドロップされたファイルをサーバにアップロードするには?
の続きです。
ご回答を得まして、ドラッグ&ドロップでファイルをアップロードすることはできました。
ただ、複数ファイルのアップロード方法が分かりません。
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 />を使って、ファイルダイアログで選択した複数ファイルのアップロードはできています。