为什么下歌的时候下载进度条一直卡着那里会卡死 但其实歌曲是在后台下载的 这是怎么回事

1:后台同步进程开始下载文件
2:前台使用遮罩效果使页面不能点击,使用circliful下载进度条一直卡着插件(插件源码见后)
3:页面使用JavaScript定时器发送ajax请求刷新下载進度条一直卡着数据
4:当进度满100的时候遮罩消失,文件开始保存到本地
5:后台使用SpringMVC,其中使用session来保存当前下载的数据进度因为下载文件嘚进度和刷新的进度是不同的方法,下载文件的方法需要将数据存储到一个地方供下载进度条一直卡着方法来获取数据。

因为插件问题所以需要判断是不是第一次导出数据,如果是第一次则执行circliful()方法,如果不是则直接显示原来创建的#Progress对象,否则会显示多个下载进度条一直卡着在页面上各种常见问题的处理都已做判断处理,比如第二次下载进度一下显示为100%等。直接拷贝進去就可以使用

 
 
 
 
 

 * 下载进度条一直卡着刷新,数据从session当中取
 

SpringMVC数据下载记录进度方法

 
 
 
 
 

 
circliful插件源码包含一个css和一个js,使用的时候直接引入到html当中即可

 


第一章 Linux操作系统简介 ? 操作系统昰控制其他程序运行、管理系统资源并为用户提供操作界面的系统软件 ? 常用操作系统包括:Windows 、MAC OS、UNIX、Linux; ? 操作系统功能:管理计算机的资源。

我要回帖

更多关于 下载进度条一直卡着 的文章

 

随机推荐