日期:2014-05-17  浏览次数:20651 次

struts2可以上传整个文件夹吗?
struts2可以上传整个文件夹(里面全是图片)吗?求指点

------解决方案--------------------
以前浏览器的空件值准许选择文件上传,多个文件长传一般的解决方案就是创建多个file控件来实现,如果你要上传多个文件要从新开发控件ActiveX、applet等插件来实现。
不过现在基于浏览器的安全机制用以前的file上传组件,因为客户端的浏览器很杂,比如:firfox,ie6、7、8、9,chrom等等,很难去控制客户端的文件,比如文件大小,和图片大小,你可是去试试swfupload这个是拿flash写的,如果客户要求兼容sarfi的话可以在考虑HTML5.
如果非要上传文件夹。。。。那你就去查查看看flash或者有现成的插件来了。
这个不是struts2框架能不能,关键是在客户端,你怎么告诉action有这么多的文件(我不太清楚struts2集成的DOJO有没有这样的插件,你可以查查,估计希望不大),所以问题的关键还是客户端空间的选择
------解决方案--------------------
其实你可以改一下的,一次性上传一个文件夹下的所有文件,然后把这个文件夹的名字作为参数传到后台,在后台目录下生成一个同样的文件夹,然后把所有的文件都放在这个文件夹下不就实现了吗