jsp上传文件进度条问题

J2EE 码拜 10年前 (2015-04-10) 1461次浏览 0个评论

我现在想做一个上传文件的进度条,点击上传的时候肯定AJAX调后台的上传方法,但是还要实时的显示上传百分比,这就需要另外一个AJAX调后台的获得百分比方法,可是这两个AJAX可以同时运行么,JSP可以开线程么。 求解~ 谢谢

jsp上传文件进度条问题
5分
我没实际做过,但理论上应该是这样的
点击上传按钮之后,一个线程在执行上传操作;另一个线程要监测已上传的文件部分的大小(假如原100M文件,上传了20M的时候,进度为20%),并实时的返回页面。
看样子不太好实现,你还是在网上找找现成的控件吧。

另,ajax的是可以向服务器发送请求的时候,后续的执行其他东西的,如:

function test(){
    ajax()....;  //向服务器发送请求中,被断点暂停,此时下面的弹框执行了
    alert("我执行了!");
}
jsp上传文件进度条问题
15分
不用开线程啊,你写两个servlet。一个是处理上传文件的,读取文件,把进度存放到session中,另一个servlet就从session中获取进度信息。前台2个ajax请求,一个上传,另一个定时获取进度就行了。
用现成的控件也行,jquery fileupload
jsp上传文件进度条问题
atitit.文件上传进度条的实现原理and组件选型and最佳实践总结O7 – attilax的专栏 – 博客频道 – CSDN.NET.htm

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jsp上传文件进度条问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!