我现在想要一个基于struts 2的上传组件,可以是flash等,一定要可用正确使用并且在上传时一定要有进度条,最好上传大文件中占用服务器内存少。我在CSDN及其他网站都下载了一些,可用的都是基于servlet,改成struts我不太会。求求大家帮帮我,谢谢。如果您知道,请发到我邮箱 [email protected]  或给一个下载链接,可用一定给高分。

解决方案 »

  1.   

    基于Servlet 的,改成struts反而不会了??不是吧。。    这个还真帮不上你的。。呃,求人不如求已,这已经证明的事实。
      

  2.   

    另外我记得csdn里面有很关于用struts做文件上传时显示进度条的啊。 你google一下看看。
      

  3.   

    http://download.csdn.net/source/2075236AlanXUpload
    我就是基于struts2,用的AlanXUpload实现了批量文件上传, 有进度条,而且很好用。
    在此感谢一下作者 !!!
    至于你说的大文件,那个文件大小可以自定义,不过我没试过极限是多少。
      

  4.   

    推荐一个好东东,DWZ-一个AJax框架,有自带的上传功能,非常好用,你可以在baidu上查DWZ
      

  5.   

    jquery.uploadify.js  
    jquery的插件,基于flash的,有进度条。
    后台可以servlet接收,也可以Struts2中声明File属性的方式接收,需要注意的是,Struts2中上传多个文件,声明的属性类型仍是File,而不是File[]或List<File>。
    另外,这种方式不支持multipart/form-data。  
      

  6.   

    你也可以去这里下载:
    http://download.csdn.net/source/3152155
    我只是把在struts2中的使用方法写在了那个word中,其它的一概不变. 
      

  7.   

      据我所知  flash只支持100M以下的文件上传    http协议 只能上传几十M的吧
    要实现大文件上传必须使用ftp协议。。web页面只能是用ftp activex控件
    qq邮箱 小文件用的是flash上传  大文件上传也是用activex控件实现的。。
      

  8.   

    jquery之uploadify比较强大,界面也好看点
      

  9.   

    网上有一个Web大文件断点续传控件:http://www.cnblogs.com/xproer/archive/2012/02/17/2355440.html
    此控件支持100G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。
    文件MD5值计算进度:文件MD5值计算完毕服务器根据MD5检测是否存在相同文件续传文件从服务器加载文件列表文件上传中文件上传完毕上传文件夹与Discuz!X2整合-后台安装断点续传控件与Discuz!X2整合-后台启用断点续传控件与Discuz!X2整合-后台断点续传控件启用成功与Discuz!X2整合-前台发帖页面与Discuz!X2整合-上传
      

  10.   

    这控件传大文件确实比较方便。上次我们做的一个大型项目也是用的这个控件。我们的需求是20G左右的文件。我们技术部的人本来打算直接用免费的Flash控件的,结果在百度和谷歌上面搜了许多的文章,发现都是乱写的,基本上没有一个解决方案,浪费了我们公司不少的时间。大多数所谓的解决方案都是一些个人开发人员凭一时兴趣写的一点想法,自已实际也没有验证过。后来技术部的人做测试,用Flash的控件选择完20G的文件后浏览器就挂掉了。。内存被撑爆了。后来也是用的这个控件。确实不错,整合也比较方便。最重要的就是技术支持服务比较到位。对于公司来讲也不可能随便用一些网上的免费东西。不出问题还好,出了问题找个负责的人都找不到。