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-删除文件夹

 

最新文章

  1. Python中读取csv文件内容方法
  2. 如何使用Jquery自定义命名空间namespace
  3. 关于C#中文本模板(.tt)的简单应用
  4. Unity3d 模型导入选项
  5. 用Eclipse编写运行Java程序
  6. AngularJS开发相关配置
  7. E8.ITSM IT运维服务管理系统
  8. asp.net 批量下载实现(打包压缩下载)
  9. IE6不支持<a>标签以外元素的hover的解决方案
  10. HTML友情链接代码
  11. 两行代码搞定Android视图扩散切换效果
  12. 分布式进阶(八)Linux提示Unable to locate package该如何处理?
  13. 基于令牌桶算法实现的SpringBoot分布式无锁限流插件
  14. 一条sql解决.一张表的数据复制到另外一张表
  15. 从ibd文件获取表空间id
  16. redis系列之数据库与缓存数据一致性解决方案
  17. dialog提交表单
  18. 如何正确使用 Django的User Model
  19. layui 弹框
  20. python基础之反射、面向对象进阶

热门文章

  1. 【转】WebAPI使用多个xml文件生成帮助文档
  2. 【学习笔记】dp入门
  3. Android:不同drawable文件夹的区别
  4. springmvc 使用ajx上传文件 不设置form enctype
  5. python开发_自己开发的一个小游戏
  6. MyEclipse显示 Install new software 在线安装插件选项
  7. Embarcadero RAD Studio 2016 Product Approach and Roadmap
  8. centos安装rvm报错@curl -L get.rvm.io | bash -s stable fails on cent OS
  9. 在EXCEL中使用SQL语句查询
  10. Linux 如何杀死僵尸进程