jspstruts中的多文件上传
我的客户想要一个功能(比如在高级Gmail版本中),用户可以按住CTRL键并选择多个文件一次上传。真的有可能吗?请让我知道您对此的宝贵反馈/建议jspstruts中的多文件上传,jsp,struts2,struts,struts-1,struts-html,Jsp,Struts2,Struts,Struts 1,Struts Html,我的客户想要一个功能(比如在高级Gmail版本中),用户可以按住CTRL键并选择多个文件一次上传。真的有可能吗?请让我知道您对此的宝贵反馈/建议 提前感谢。是的,S2可以处理多个文件。我不知道UI方面的考虑。虽然不是同一个问题的答案,但这将显示其他人正在使用文件上载拦截器,同时会出现多个文件的问题:Gmail正在使用Flash。如果禁用Flash,它将优雅地降级为一个正常的HTML字段,该字段一次只允许选择一个文件 有几个免费的基于Flash的库,允许在一次浏览中选择多个文件,流行的是和。在Co
提前感谢。是的,S2可以处理多个文件。我不知道UI方面的考虑。虽然不是同一个问题的答案,但这将显示其他人正在使用文件上载拦截器,同时会出现多个文件的问题:Gmail正在使用Flash。如果禁用Flash,它将优雅地降级为一个正常的HTML
字段,该字段一次只允许选择一个文件
有几个免费的基于Flash的库,允许在一次浏览中选择多个文件,流行的是和。在Commons FileUpload的帮助下,在JSP/Servlet后端处理这一点很简单。我无法详细说明如何将它与Struts结合,因为我没有使用它。是的,它是Struts 2中本机集成的。读这本书。 您可以在web表单中轻松使用此功能,请记住:
必须与此部分一起定义:表格
enctype=“多部分/表单数据”方法='post'
- 字段由
提交。因此:name
- 在
页面中,使用jsp
定义您的名称=
,如
,并在操作类中定义它们,如文档: 文件输入 字符串fileInputContentType 字符串fileInputFileNamename=“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完美地完成了其余部分