HttpUploader6-queue版本更新说明
博客园:http://www.cnblogs.com/xproer/p/5109761.html
网易博客:http://hyhyo.blog.163.com/blog/static/3140944020160721927557/
新浪博客:http://blog.sina.com.cn/s/blog_637ba8d90102w325.html
版本说明:
主要优化队列逻辑,以便开发人员能够更加容易理解业务逻辑。同时增强可扩展能力,与系统对接更简单。
规范化变量名称。使变量名称更加符合业务逻辑场景。
客户端变化
1.完善管理器中队列命名及逻辑
QueueFiles,文件队列,添加的文件全部添加到此队列中。
QueuePost,上传队列,上传时文件将会添加到此队列,并从QueueFiles队列中移除文件。
QueueWait,等待队列,保存出错的文件ID
2.新增fileSvr对象,此对象用于保存服务器返回的文件信息。
3.新增svr_create方法
4.新增svr_error方法
5.HttpUploader_MD5_Complete方法更新
6.FileListMgr对象更新,新增filesUI,FilesSvrUI,filesSvr,filesSvrMap属性
7.优化LoadData方法,
8.新增addFileSvr方法
9.更新UploadComplete方法
10.更新RemoveFile方法
服务端变化
11.f_create.aspx.cs更新
返回json数据格式
12.f_list.aspx.cs更新
返回json数据,
13.DBFile.GetAllUnComplete更新
增加判断文件列表是否为空的逻辑
fix(2016-01-07)
完善队列上传完成判断逻辑
完善文件上传完成事件触发逻辑
完善快速上传完成时fileComplete事件触发逻辑
完善RemoveQueuePost逻辑
更新逻辑:加载服务器文件列表(LoadData)
fix-续传逻辑
优化ResumeFile
更新FileListMgr.addFileSvr
优化FileListMgr.ResumerFile
fix-文件夹续传
改为:
fix-删除文件夹