HttpUploader6-queue版本更新说明

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

b79c8475-546c-4736-9dd9-bedccfba1ee4

 

2.新增fileSvr对象,此对象用于保存服务器返回的文件信息。

a5ddc4c6-c613-4bef-bbc6-1bdf8e2123d0

 

3.新增svr_create方法

5e883eef-41ce-460b-ba8c-d8063a4df9b7

 

4.新增svr_error方法

89198ce7-fb54-4995-874f-92201b110178

 

5.HttpUploader_MD5_Complete方法更新

1f7e7c47-7238-4928-90e7-1baa1c26730a

 

6.FileListMgr对象更新,新增filesUI,FilesSvrUI,filesSvr,filesSvrMap属性

20ca4657-0b3c-42d0-9458-ee0842139aed

 

7.优化LoadData方法,

f2eab2bc-df93-4d2a-a347-d2ae99353cb4

 

8.新增addFileSvr方法

50aebd82-d8ee-49aa-9d8a-052e6eeaa2c0

 

9.更新UploadComplete方法

8d45d71b-3228-4e13-802c-e49170b054de

 

10.更新RemoveFile方法

dd70636f-c27f-4879-af01-5cf8dd2063cb

 

 

服务端变化

11.f_create.aspx.cs更新

返回json数据格式

a1a8bea4-df98-45a2-ae4d-f0146a7b2901

 

12.f_list.aspx.cs更新

返回json数据,

400c9152-ccbd-4632-b691-71b8fff6033e

 

13.DBFile.GetAllUnComplete更新

增加判断文件列表是否为空的逻辑

c6e59ec0-fe11-4737-9c7a-7bed88ee8b23

 

fix(2016-01-07)

完善队列上传完成判断逻辑

206ad4a9-ba87-4008-8baa-dfc903e91ff4

 

完善文件上传完成事件触发逻辑

ddef51c1-6b20-49d4-b490-5132c1068a89

 

完善快速上传完成时fileComplete事件触发逻辑

a0d3122d-d3f0-4c8f-8922-804517cc1c4e

 

完善RemoveQueuePost逻辑

5f9f70d7-c98d-4666-bf7d-9871d130e1ff

 

更新逻辑:加载服务器文件列表(LoadData)

e8eb36cd-063c-4a2f-82d9-0a5e4aea5155

 

fix-续传逻辑

优化ResumeFile

d08fcfa8-5b5e-40fc-94b3-634d66befe2a

 

更新FileListMgr.addFileSvr

638d6084-bad3-4c47-b647-9bd9c43c5752

 

优化FileListMgr.ResumerFile

44083588-5be2-4dcc-b911-753bf538356a

 

fix-文件夹续传

9da084e4-9f84-4ca6-ad58-3327f991efb4

改为:

c14a4aaf-d8d8-4457-a480-b3fe53352769

 

18513de9-768f-44dc-ae22-e22530febf9c

 

fix-删除文件夹

ec6aa871-0f99-456b-8528-77453ddeb0c9

 

7021f22d-3aef-4d15-bbea-dece445a5f5a

原文地址:https://www.cnblogs.com/xproer/p/5109761.html