我有一个巨大的表格,其中正在上传多个不同类型的文档。在 Struts 2 中使用 struts 的多文件上传逻辑执行相同的操作。
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 正确上传文件。但是在上传 [] 数组中,我如何知道哪个文件属于哪个参数,因为它们具有相同的名称“上传”,因为我需要将文件名保存到数据库。
请指教。