首页 > 电子期刊 > J > 计算机时代

基于Web Service的大文件传输设计与实现

求后,客户机主线程按一定时间间隔不断向服务器端进度报告进程发起轮询请求以获得最新的作业进度。因为发起下载请求的是子线程而非主线程,所以即使超时,也不会影响客户机主线程与服务器下载进程,从而解决了因超时导致下载作业无法进行的问题。因为无论超时发生与否主线程都能正常运行,所以能够不断把获得的下载作业进度反映到用户界面上,从而解决了画面假死问题(图2)。② 文件传输阶段服务器准备完毕后开始传输文件分块。由于服务器下载进程传送文件块时可以附带进度信息,并且客户机也可以根据下载的文件块数目计算进度,所以客户机主线程不再需要依赖进度报告进程获得进度信息,但仍需要把进度信息反映到用户界面以改善用户体验(图3)。2.2 上传作业中应用进度反馈机制前面已经论述过上传作业不用担心超时的问题,但用户体验可以活用下载作业的方法予以改善:根据已上传文件块的数目计算进度并实时反映到用户界面,改善用户体验。3 结束语实际运行中,本
<<上一页  下一页>>

jsjs20140109
jsjs20140109
jsjs20140109

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: