7
Plackで複数のファイルアップロードを処理しようとしています。Plackで複数のファイルアップロードを処理する
マイ形式:x1
とx2
:
<form id="file_upload" action="savefile" method="POST" enctype="multipart/form-data">
<input type="file" name="file[]" multiple>
<button>upload</button>
</form>
と呼ばれる2つのファイルを、選択しました。 Data::Dumper
結果:は
my $u = $req->uploads;
が
$VAR1 = bless({
'file[]' => bless({
'headers' => bless({
'content-disposition' => 'form-data; name="file[]"; filename="x2"',
'content-type' => 'application/octet-stream',
'::std_case' => {
'content-disposition' => 'Content-Disposition'
}
}, 'HTTP::Headers'),
'filename' => 'x2',
'tempname' => '/var/folders/7l/nhyscwy14bjb_sxr_t2gynpm0000gn/T/7vt04wIrne',
'size' => 146
}, 'Plack::Request::Upload')
}, 'Hash::MultiValue');
あるので、それだけで二番目のファイルx2
が含まれているが、それはがアップロード両方のファイルを含むフォルダ/var/folders/7l/nhyscwy14bjb_sxr_t2gynpm0000gn/T/
をチェックしました。
質問はどうすれば最後のものではなく、スクリプトにファイルを取得できますか?