J'écris une petite application Web en utilisant Perl, HTML::Mason
et Apache.Comment gérez-vous plusieurs fichiers dans une soumission de formulaire en utilisant Apache2 :: Upload?
J'ai utilisé la méthode habituelle <% args de Mason pour recevoir les paramètres de formulaire 'normaux', et Apache2::Upload
pour la réception de fichiers.
Cependant, je veux écrire une page qui permet à un utilisateur de télécharger plusieurs fichiers, et j'aimerais profiter de l'attribut multiple
de HTML5 pour entrer des champs. Cela ressemblera au serveur comme s'il y avait plusieurs entrées de fichier dans le formulaire avec le même nom.
L'interface pour Apache2::Upload
ne semble pas supporter directement cela, vous permettant à la place d'obtenir simplement les données pour un fichier avec un nom de paramètre particulier. Le documentation fait allusion à l'utilisation de APR::Request::Param::Table
, mais je ne trouve aucune documentation pour le faire.
Veuillez noter que les réponses qui impliquent l'ajout de champs de saisie de fichiers avec des noms différents ne m'intéressent pas. C'est trivial à gérer sur le serveur, et ma question ne concerne pas du tout les scripts frontaux.
L'OP pourrait-il publier des sélections pertinentes de la base de code? Cela m'aiderait (et d'autres) à donner une réponse/explication plus complète. – Octoberdan