我有一个庞大的表单,其中上传了不同类型的多个文档。 使用struts的多文件上传逻辑在Struts 2中做同样的事情。
private File[] upload;
private String[] uploadFileName;
这是我班级(行动)的参数。 表格字段的名称必须按照班级“上传”。
<s:file name="upload" type="file" id="file_photo"/>
<s:file name="upload" type="file" id="resume"/>
<s:file name="upload" type="file" id="result1"/>
<s:file name="upload" type="file" id="result2"/>
<s:file name="upload" type="file" id="result3"/>
(某些字段可能是上传的可选字段) 使用copyFile正确上载文件。但是在upload []数组中,我如何知道哪个文件属于哪个参数,因为它们具有相同的名称“upload”,因为我需要将文件名保存到数据库。
请告知。