Я пишу небольшое веб-приложение с использованием Perl, HTML::Mason
и Apache.
Я использовал обычный метод Мейсона <% args> для получения «нормальных» параметров формы и Apache2::Upload
для получения файлов.
Однако я хочу написать страницу, которая позволяет пользователю загружать несколько файлов, и я бы хотел использовать атрибут HTML5 multiple
для полей ввода.,Это будет выглядеть для сервера так, как если бы в форме было несколько входных файлов с одинаковым именем.
Интерфейс для Apache2::Upload
, похоже, не поддерживает это напрямую, что позволяет вместо этого просто получать данныедля файла с определенным именем параметра. документация намекает на использование APR::Request::Param::Table
, но я не могу найти никакой документации для этого.
Обратите внимание, что меня не интересуют ответы, которые включают добавление дополнительных полей ввода файлас разными именами.Это тривиально для обработки на сервере, и мой вопрос вообще не касается сценариев переднего плана.