一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文件上传的方法、装置、计算机设备及存储介质与流程

2022-06-02 14:55:14 来源:中国专利 TAG:

技术特征:
1.一种文件上传的方法,其特征在于,应用于客户端设备,所述方法包括:获取目标文件的目标识别字符,所述目标识别字符为所述目标文件的文件头内的字符;根据所述目标识别字符在关系集中查找是否存在相同的识别字符,所述关系集包括多个设定的识别字符;当所述数据集中存在与所述目标识别字符相同的识别字符时,则获取所述目标文件的第一标识;将所述第一标识发送给服务器,并获取确定是否存在所述第一标识的第一确认结果;当所述第一确认结果为不存在时,则对所述目标文件进行分割,获得若干分片文件;通过多线程并发的方式获取所述若干分片文件中每个分片文件对应的第二标识;将所述第二标识发送给所述服务器,并获取确定是否存在所述第二标识的第二确认结果;当所述第二确认结果为不存在时,则将所述分片文件发送给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述则获取所述目标文件的第一标识包括:通过消息摘要算法md5对所述目标文件进行计算,获得所述目标文件的第一标识。3.根据权利要求1所述的方法,其特征在于,所述通过多线程并发的方式获取所述若干分片文件中每个分片文件对应的第二标识包括:创建所述若干分片文件中每个分片文件对应的计算任务;将所述计算任务提交至设有线程数量阈值的线程池的任务队列,所述线程池包括多个线程,所述线程用于执行所述计算任务,所述线程数量阈值为预设的值;根据所述线程数量阈值确定同一时间段内并发的线程数量n,所述n为正整数;n个所述线程并发执行所述计算任务,获得所述第二标识。4.根据权利要求1所述的方法,其特征在于,所述将所述分片文件发送给服务器之后,所述方法还包括:当所述分片文件发送失败时,为所述分片文件打上失败标记,并生成重传指示;根据所述重传指示查找带有所述失败标记的分片文件;将带有所述失败标记的分片文件发送给服务器。5.根据权利要求4所述的方法,其特征在于,所述将带有所述失败标记的分片文件发送给服务器之后,所述方法还包括:统计带有所述失败标记的分片文件的重新发送次数;判断所述重新发送次数是否超过预设次数;若是,则停止发送所述目标文件。6.根据权利要求1所述的方法,其特征在于,所述将所述分片文件发送给所述服务器包括:获取进度示意图;获取所述若干分片文件中所述分片文件的分片数量m,所述m为正整数;根据所述m将所述进度示意图分割为m张切片进度示意图;向所述服务器发送所述分片文件;
获取所述分片文件发送进度百分比;根据所述百分比改变设定颜色占所述m张切片进度示意图中任意一张切片进度示意图的比例。7.根据权利要求1所述的方法,其特征在于,所述对所述目标文件进行分割,获得若干分片文件包括:获取所述目标文件的大小;判断所述大小是否超过预设大小;若是,则根据预设的所述分片文件的大小将所述目标文件进行分割,获得若干分片文件。8.一种文件上传的装置,其特征在于,包括:第一获取单元,用于获取目标文件的目标识别字符,所述目标识别字符为所述目标文件的文件头内的字符;查找单元,用于根据所述目标识别字符在关系集中查找是否存在相同的识别字符,所述关系集包括多个设定的识别字符;第二获取单元,用于当所述数据集中存在与所述目标识别字符相同的识别字符时,则获取所述目标文件的第一标识;第一收发单元,用于将所述第一标识发送给服务器,并获取确定是否存在所述第一标识的第一确认结果;分割单元,用于当所述第一确认结果为不存在时,则对所述目标文件进行分割,获得若干分片文件;第三获取单元,用于通过多线程并发的方式获取所述若干分片文件中每个分片文件对应的第二标识;第二收发单元,用于将所述第二标识发送给所述服务器,并获取确定是否存在所述第二标识的第二确认结果;第一发送单元,用于当所述第二确认结果为不存在时,则将所述分片文件发送给所述服务器。9.一种计算机设备,其特征在于,包括:处理器和存储器;所述处理器与存储器相连,其中,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,以使得所述计算机设备执行权利要求1-7任一项所述的方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-7任一项所述的方法中的步骤。

技术总结
本申请实施例公开了一种文件上传的方法、装置、计算机设备及存储介质,方法包括:获取目标文件的目标识别字符,目标识别字符为目标文件的文件头内的字符,根据目标识别字符在关系集中查找是否存在相同的识别字符,若存在,则获取目标文件的第一标识,将第一标识发送给服务器,在获取到不存在第一标识的第一确认结果时,则对目标文件进行分割,获得若干分片文件,通过多线程并发的方式获取若干分片文件中每个分片文件对应的第二标识,将分片文件的第二标识发送给服务器,在获取到不存在第二标识的第二确认结果时,则将分片文件发送给服务器。通过本申请,可以提高文件上传的安全性,并提高文件上传的效率。高文件上传的效率。高文件上传的效率。


技术研发人员:秦梦娟
受保护的技术使用者:平安科技(深圳)有限公司
技术研发日:2022.03.09
技术公布日:2022/6/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献