日期:2014-05-18  浏览次数:20709 次

如何在jsp的web页面上,实现多线程的上传文件?
如何在jsp的web页面上,实现多线程的上传文件?

------解决方案--------------------
使用多个Ajax上传即可。
------解决方案--------------------
servlet来操作阿.
------解决方案--------------------
applet或给ie加插件,客户端分个割文件,服务器端检查是否都传完后合并。
------解决方案--------------------
喂,大兄弟,把分给俺留着,我俺昨晚做成功了一半,可是俺婆娘催俺暖被窝了,呵呵,没办法,所以只能今天继续了,这个问题有点挑战性,大兄弟,等我
------解决方案--------------------
客户端上传前,分割文件,如300k文件,3等份,每个100k

上传时做3个request, URL里带上记录位置的参数,如start=0&end=100 或者 start=101&end=200 等等

服务器用servlet, 收到request后, 先取出参数start和end,然后读文件内容,

再写入文件,用RandomAccessFile可以定位从start的位置写到end的位置


------解决方案--------------------
终于搞定了,LZ把你的E-MAIL发到我的短消息里,我给你发,因为这个功能不是一个文件能搞定的,有七八个文件,称得上是一个组件了,不知能不能和jspsmartupload比上一比,不过可以肯定的就是效率一定比jspsmartupload高,多线程和断点续传,不过现在只实现了基本功能,上传过程信息只能在后台才看得到,我有时间再加工加工。
------解决方案--------------------
多谢大菜, 牛人哪,

呵呵,偶是 java初学者,刚刚.net 转过来
------解决方案--------------------
顶,学习中
------解决方案--------------------
学一下java.io来读取文件到二进制就可以了。
多搞几个线程,从不同的起始位置开始读。
比如
1-100,101-200,201-300,………………