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