Обработка нескольких загрузок файлов с Plack

Попытка обработки нескольких загрузок файлов с помощью Plack.

Моя форма:

<form id="file_upload" action="savefile" method="POST" enctype="multipart/form-data">
<input type="file" name="file[]" multiple>
<button>upload</button>
</form>

Выбраны два файла, которые называются:x1 а такжеx2,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/ это содержитоба файла загружено.

Вопрос в том, как я могу получитьобе файлы к скрипту, а не только последний?

Ответы на вопрос(1)

Ваш ответ на вопрос