紧急求救:我是做JavaWeb开发的,现在手头上接到一个B/S结构的文档管理开发项目,系统是基于SSH的,其中有个需求就是实现多文件的拖拽上传。我现在前台页面使用了SWFUpload开源组件,它能实现多文件上传和文件上传的进度条显示,但是让我头疼的是,我现在没办法实现文件的拖拽上传。
我上网查了很多关于文件拖拽上传的案例,但是大部分都说Javascript是没办法操作本地文件的,要么就是使用基于HTML5实现文件拖拽上传。遗憾的是,我所面临的系统用户的浏览器都是(而且必须是)IE6,IE6应该是不支持HTML5标签的。很纠结。。
有大虾愿意帮帮我这样的菜鸟吗??希望能提供这方面的开发案例解析或者能解决这方面问题的开源组件,如果能基于SWFUpload实现文件拖拽上传,那就最好不过了。感激不尽,作揖致谢!!!!!!

解决方案 »

  1.   

    之前尝试过使用applet 但是对applet不是很熟悉 可以介绍下使用applet实现拖拽上传的具体思路吗
      

  2.   

    有没有什么前台的框架可以实现这个效果啊或者FLEX..没做过,不怎么清楚
      

  3.   

    很遗憾 还没有找到合适的前台框架 暂时还在使用SWFUpload作为前台上传组件  可它不支持拖拽上传呀
      

  4.   

    纯JS没法实现,查了下要么用applet/html5/flash/activex等:http://bbs.gimoo.net/thread/129209-1.html要么就是不是针对IE的:
    http://www.ibm.com/developerworks/cn/web/1101_hanbf_fileupload/index.html?ca=drs-
      

  5.   

     感谢各位积极贡献聪明才智,我已经解决了基于B/S的文件拖拽上传。我是用Applet完成多文件的拖拽上传,如果有兴趣的朋友,大家可以一起讨论,共同进步!!
      

  6.   

    能把代码发给我学习吗?我的邮件是:[email protected]
    我不久也想做个这样的东东,如果可以发给你,非常感谢。
    谢谢
      

  7.   


    applet不知道主流的是不是这么实现的。如果用activeX的话(拖拽)只能获取文件的本地路径吧,swfupload上传的是一个file  object 。如何能让activeX或者applet实现拖拽完成 类似打开文件选择对话框是讨论的重点。
      

  8.   

    目前这个基于Applet拖拽上传组件  借助了Swing的文件选择对话框实现的