[发明专利]一种文件批量上传的方法和系统在审
申请号: | 202210716551.2 | 申请日: | 2022-06-22 |
公开(公告)号: | CN115114248A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 姚钟强;曹连峰;何奎 | 申请(专利权)人: | 广州鲁邦通智能科技有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/16;G06F8/71;G06F8/73 |
代理公司: | 广州市科丰知识产权代理事务所(普通合伙) 44467 | 代理人: | 罗啸秋 |
地址: | 510653 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件批量 上传 方法 系统 | ||
1.一种文件批量上传的方法,其特征在于,包括依次进行的以下步骤:
步骤1:获取多个等待上传的文件的清单;
步骤2:按照清单的顺序,通过封装有上传接口函数的new Promise()构造函数,完成一个文件的上传;当上传接口函数执行完成后返回一个promise实例,后端返回本次上传的上传结果;
步骤3:方法then()调用处理函数处理上传结果,继续调用上传接口函数完成下个等待上传文件的上传;
步骤4:步骤2完成后,对上传次数累加1;
步骤5:判断上传次数是否小于清单中的文件的总数;若是进行步骤2,若否,结束进程。
2.根据权利要求1所述的文件批量上传的方法,其特征在于,所述处理函数用于对上传结果进行自定义处理,所述上传结果为上传成功或上传故障代码。
3.根据权利要求2所述的文件批量上传的方法,其特征在于,所述自定义处理的情况为:当前文件的上传进度、当前上传的文件数量、所有文件的上传进度中之一或多种。
4.根据权利要求2所述的文件批量上传的方法,其特征在于,所述处理函数用于将上传结果推入结果集;所述结果集用于在结束进程后向用户展示。
5.根据权利要求4所述的文件批量上传的方法,其特征在于,结果集在向用户展示前,如果在结果集中缺失清单对应的上传结果,则在该结果集中将该清单对应的结果标识为上传失败。
6.一种文件批量上传的系统,其特征在于,包括如下单元:
清单获取单元:用于获取多个等待上传的文件的清单;
上传单元:按照清单获取单元所提供的清单的顺序,通过封装有上传接口函数的newPromise()构造函数,完成一个文件的上传;当上传接口函数执行完成后返回一个promise实例,后端返回本次上传的上传结果;
结果获取单元:方法then()调用处理函数处理上传结果,继续调用上传接口函数完成下个等待上传文件的上传;
上传次数计算单元:用于在上传单元处理完成后,对上传次数进行累加;
循环单元:用于上传次数计算单元的计算结果判断上传次数是否小于清单中的文件的总数,若是,则控制上传单元按照清单的顺序进行下一个文件的上传,若否则终止进程。
7.根据权利要求6所述的文件批量上传的系统,其特征在于,所述处理函数用于对上传结果进行自定义处理、将上传结果推入结果集;
所述上传结果为上传成功或上传故障代码,所述结果集用于在结束进程后向用户展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鲁邦通智能科技有限公司,未经广州鲁邦通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210716551.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自然冷冻法处理苦咸水的装置及方法
- 下一篇:图像传感器