HttpUploader6.2-process版本

1.优化JS逻辑,在上传前先同步相同文件进度,提高多用户上传效率。

2.优化文件块保存逻辑,减少相同文件块的写入操作,减少服务器IO操作,提高上传效率。

 

js变化:

up6.js新增UrlQuery

b88588ae-aa6b-4adb-a84f-804b388a5856

 

up6.file.js,post_file方法更新

在上传前先到服务器查询相同文件进度

9615e641-b9a4-4f70-bdb0-a586095cc07f

 

1.新增f_post_query.aspx

9c08269b-e4fd-4332-9cfc-a8f04717c26d

 

DBFile.cs更新,新增getProcess方法

获取相同MD5文件的最新进度信息

a8666f53-642b-42fd-8095-9a80db490da2

 

FileResumer.cs更新文件块逻辑更新

如果其他用户已经上传相同文件块则不再进行写操作

2410d711-5daf-4791-b341-3edf53bbf4cc

 

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