一种大批量文件快速上传的方法技术

技术编号:36408110 阅读:78 留言:0更新日期:2023-01-18 10:17
本发明专利技术提供了一种大批量文件快速上传的方法,包括选中待上传的批量文件所在的文件夹,自动打包文件,将打包后的大文件切割成数个文件块,并给待上传的大文件的每个文件块添加与之对应的标识,并表明序号,向服务器上传待上传文件的各文件块,服务端接收到上传命令后,生成业务值须并返回,开启新的进程执行写入操作,根据终端获取的结果统计待上传大文件的文件块状态;统计该大文件所有的文件块写入状态。本发明专利技术通过选择文件夹的方式,实现批量文件的上传,解决了用户自行打包漫长等待过程,也避免了用户自行选择文件,带来的卡顿、文件重复、文件缺失等问题,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
一种大批量文件快速上传的方法


[0001]本专利技术涉及计算机网络文件处理
,特别涉及一种大批量文件快速上传的方法。

技术介绍

[0002]上传批量文件的主要技术方案有两种:1、打开文件窗口,选中部分或者全部文件,采用循环机制实现上传功能;2、通过用户终端或者选中文件的方式压缩打包数据,将打包完成的大文件进行上传。
[0003]针对第二种方案,通过浏览器实现的文件上传通常为流式上传。若用户因为关闭网页、 用户使用的终端突然断网或断电而导致文件上传非正常中断,在下一次用户重新开始同一文件的上传时,需要从头开始重新上传。这样一来,将导致文件上传的传输效率低。将浪费大量的时间和网络流量。
[0004]中国专利“文件断点续传方法和装置(公开号:CN106817391A)”提供了文件断点续传的方案。此专利把文件进行了分片处理;当文件开始上传时,首先把所述文件进行分片写入文件流并记录文件流的长度,服务器将所述大文件根据标识将文件流分块写入到磁盘中并记录大小,服务器响应成功或者失败,所有分片写入成功并且完整性校验通过之后,将分块的文件进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大批量文件快速上传的方法,其特征在于,包括以下步骤:S1、选中待上传的批量文件所在的文件夹,自动打包文件;S2、将打包后的大文件切割成数个文件块,并给待上传的大文件的每个文件块添加与之对应的标识,并表明序号;S3、向服务器上传待上传文件的各文件块;S4、服务端接收到上传命令后,生成业务值须并返回,开启新的进程执行写入操作,同时执行以下方法:终端根据服务端返回的业务标识,按固定的间隔得到与之对应文件块的写入状态;服务端同时进行写入操作,写入结果会记录在存储介质中;S5、根据终端获取的结果统计待上传大文件的文件块状态;S6、统计该大文件所有的文件块写入状态。2.根据权利要求1所述的一种大批量文件快速上传的方法,其特征在于:所述S3中,向服务器上传待上传文件的各文件块,包括以下步骤:存储待上传文件的当前上传文件块的上传标识为上传游标的游标值;上传游标的截至点为n

1,即最后一块文件暂缓上传。3.根据权利要求1所述的一种大批量文件快速上传的方法,其特征在于:所述S5中,终端获取的结果会有成功与失败两种:若为成功,删除本地介质存储的文件块,同时统计已发起待上传大文件的文件块是否都写入成功。4.根据权利要求3所述的一种大批量文件快速上传的方法,其特征在于:所述终端获取的结果若失败,根据业务标识重新上传相应的文件块,返回步骤S4。5.根据权利要求4所述的一种大批量文件快速上传的方法,其特征在于:所述终端获取的...

【专利技术属性】
技术研发人员:王旭蔡永维毕旭东何旭帅
申请(专利权)人:中化现代农业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1