文档中心 up6 更新记录

示例更新-6.5

更新记录发布于 2018-11-20更新于 2026-06-11 19:10

相关资料:解决方案白皮书产品介绍产品比较开发文档成功案例产品源代码授权码工具个人版价格企业版价格政企版价格年费版价格OEM版价格源码版价格基础组件示例下载控件升级在线演示在线文档并发能力上传速度下载速度Windows控件安装macOS控件安装deb控件安装rpm控件安装安装引导控件部署控件升级IE9加载控件IE8加载控件

示例下载:asp.net-vs2013asp.net-vs2010jsp-eclipsejsp-springbootjsp-myeclipsephpvue-cilWinForm(C#)C++(WTL)
视频教程:php7测试php5测试vue-cli-测试asp.net-IIS Express测试asp.net-IIS测试asp.net-阿里云(oss)测试asp.net-华为云(obs)测试jsp-springboot测试sm4加密传输压缩传输Discuz集成

源码编译:ActiveX(x86)ActiveX(x64)Windows(npapi)NativeMessagemacOSLinux(海光,兆芯)arm(鲲鹏,飞腾)龙芯mips龙芯LoongArch

ASP.NET教程:asp.netIIS ExpressIISIIS-HttpsOracleminiofastdfs阿里云对象存储(oss)华为云对象存储(obs)
jsp-eclipse教程:测试教程oraclemysqlSQL Serverminiofastdfs阿里云对象存储(oss)华为云对象存储(obs)

jsp-springboot教程:测试教程miniofastdfs阿里云对象存储(oss)华为云对象存储(obs)

jsp-myeclipse教程:mysqloracleSQL Serverfastdfs

php教程:测试教程miniofastdfs阿里云对象存储(oss)

教程:WinForm(C#)测试WTL(C++)测试在vue.js中使用在vue-cli中使用eclipse导入up6组件引用自定义事件自定义业务字段自定义文件保存路径授权码加密存储加密传输使用Minio存储使用FastDFS存储使用达梦数据库数据表字段设计监控fd_create流程监控f_create流程监控f_list.jsp流程

相关问题:WebSocket连接失败md5计算完毕后卡住域名未授权网站安全系统拦截

联系我们:QQ:1269085759(技术),QQ:3040217208(售后),QQ:1085617561(商务),微信:13235643658,邮箱:1269085759@qq.com,1085617561@qq.com,qwl@ncmem.com,

       


提供文件夹MD5配置选项

6.5版本中用户可以自定义文件夹MD5配置,在部分应用场景中如果用户可能不需要计算文件夹MD5,关闭此选项后可节省计算文件夹MD5的时间,提高上传速度。

注意:需要6.4.4版本控件支持。

 

大幅度提升数据完整性及准确性

新版本使用块验证功能和新的秒传机制来确保数据的完整性和准确性。能够应对大型系统中的海量用户并发场景。

 

提供文件块验证功能

在部分应用场景中用户可能需要对文件的每一块进行验证,以确保数据的完整性和准确性。

注意:需要6.4.4版本控件支持。

当开启文件块后控件会将文件块MD5值POST到服务端,服务端会进行比较

 

完善文件块信息验证逻辑

6.5之前的版本中仅通过ok字符串来验证文件块是否上传完毕。在实际应用场景中发现部分出错环境中可能会包含ok字符串,导致文件块数据上传没有成功,但是显示已经上传成功。

在6.5版本中增强了文件块信息验证,将ok字符串改为json数据

{msg:"ok",md5:"",offset:0}

 

 

文件夹上传能力大幅增强,支持20W+级别

在6.5之前的版本中受各语言中JSON组件对字符串支持的长度及服务器POST长度限制,上传文件夹时需要等待服务器解析文件夹数据(JSON字符串),如果文件夹比较大服务器很容易解析失败。

在6.5版本中取消了文件夹初始化操作,大幅度减少了用户上传文件夹所等待时间。

up6_files表新增字段f_scan,为大型文件夹提供支持。

大型文件夹上传完毕后不会立即更新f_scan状态,而是进行文件夹结构扫描操作,只有当结构信息扫描完毕后才会更新f_scan状态

 

文件夹上传完毕逻辑更新

文件夹上传完毕后会进行文件夹扫描操作,在扫描过程中建议文件夹层级结构信息。在扫描完毕后更新f_scan状态。

文件夹上传完毕后并不能立即下载,只有当f_scan状态更新后才能下载。

 

针对下载模块的更新

下载页面加载列表时增加f_scan参数,表示文件夹结构已经扫描完毕

当f_scan为0时表示文件夹结构没有扫描完毕

 

 

md5秒传逻辑更新

查询MD5时增加条件f_complete=1,仅查询已经上传完毕的文件。

如果存在相同md5,但是没有上传完毕,则单独保存此文件。避免多个用户同时写同一个文件。

 

所有上传的文件均保留原始文件名称,服务器存储方式:guid/file

 

存储效果(新)

存储效果(旧)

 

文件上传完毕后根据ID更新,不再根据md5更新。

同时更新f_scan