我的客户想要一个功能(如高级 Gmail 版本),用户可以按住 CTRL 键并选择多个文件一次性上传。真的有可能吗?请让我知道您对此的宝贵反馈/建议。
提前致谢。
我的客户想要一个功能(如高级 Gmail 版本),用户可以按住 CTRL 键并选择多个文件一次性上传。真的有可能吗?请让我知道您对此的宝贵反馈/建议。
提前致谢。
是的,S2 可以处理多个文件。我不知道 UI 的注意事项。虽然不是同一个问题的答案,但这将显示其他人正在使用文件上传拦截器,并且一次出现多个文件的问题:限制 Struts2 文件上传最大大小而不上传整个文件
是的,它集成在 Struts 2 中。阅读文档。您可以在 Web 表单中轻松使用此功能,请记住:
form
必须用这部分定义:
enctype="multipart/form-data" method='post'
字段由 提交name
。所以:
在jsp
页面中,使用 , like 定义您<input type="file">
的name=
,name="fileInput"
并在您的操作类中,像文档一样定义它们:
文件文件输入;
字符串文件输入内容类型;
字符串文件输入文件名;
或者,作为数组/列表:
File[] fileInput; //this array will contain all the input file fields with name="fileInput", so name all fields with the same name.
String[] fileInputContentType;
String[] fileInputFileName;
和吸气剂/二传手。而 Struts 2 完美地完成了其余的工作。