![](/img/trans.png)
[英]perl Apache2::Request errors using param() and upload() methods simultaneously
[英]How do you handle multiple files in a form submission using Apache2::Upload?
我正在使用Perl, HTML::Mason
和Apache编写一个小型Web应用程序。
我一直在使用Mason通常的<%args>方法来接收'普通'表单参数,并使用Apache2::Upload
来接收文件。
但是,我想写一个允许用户上传多个文件的页面,我想利用HTML5的multiple
属性来输入字段。 这将使服务器看起来好像在表单中有多个具有相同名称的文件输入。
Apache2::Upload
的界面似乎不直接支持这一点,允许您只获取具有特定参数名称的文件的数据。 该文档暗示使用APR::Request::Param::Table
,但我找不到任何文档来执行此操作。
请注意,我对涉及添加具有不同名称的额外文件输入字段的答案不感兴趣。 这在服务器上处理是微不足道的,我的问题根本不涉及前端脚本。
使用multiple属性(在您描述的表单中),然后在提交后调用Apache请求对象的upload
方法 。 这将为您提供Apache2::Upload
实例的列表。
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.