我想做一个图片的批量上传(不是一次选一张图片,全部选完了点一下上传那种),是向天涯的图片批量上传那样,一次可以选择好多的图片,如图:天涯上的是带有进度条功能的,我不需要做的那么漂亮,只要可以一次选择数张图片,然后点击上传,就OK了。请问这该如何实现呢?还有一种方法,上司说可以将图片打成rar包,上传到服务器,然后在服务器端解压,解压完成之后再对图片做重命名(在服务器端解压表示很无解,想破了脑袋也想不出个在服务器端调用winrar解压文件的方法),请问各位大侠这两种方法那种方便点?多谢各位大侠了。

解决方案 »

  1.   

    这个批量上传应该有不少控件可以做的,LZ 你可以去试试用jQuery,它貌似有这个功能
      

  2.   

    上传到服务器再解压的我用过,不过是打成zip包。用的jdk api的java.util.zip 
    包下的一些个类
      

  3.   

    1、struts2提供了批量上传功能,并且是动态的文件个数。它是基于fileupload之类的东西实现的   楼主可以去看看。或者自己写一个。   步骤大致如下 (1)页面form里加个按钮,这个按钮按下后,给form里加一个file类型的控件。                (2)Servlet里去request里获取提交的文件,拿到文件数组                (3)调用业务逻辑,分别处理每个文件   具体的API楼主搜一下就可以了2、 压缩文件楼主可以使用ant.jar,压缩解压zip,rar都可以。具体操作网上搜
      

  4.   

    等待高手出现,希望有用apache commons fileupload来做批量文件上传的
      

  5.   

    前端使用jquery,后端使用struts2的fileupload