[发明专利]文件上传方法及装置在审
| 申请号: | 201711208594.5 | 申请日: | 2017-11-27 |
| 公开(公告)号: | CN107707679A | 公开(公告)日: | 2018-02-16 |
| 发明(设计)人: | 籍学聪;秦锋剑 | 申请(专利权)人: | 小草数语(北京)科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张润 |
| 地址: | 100089 北京市海淀区西小*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 上传 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种文件上传方法和装置。
背景技术
网页应用中,经常遇到将客户端文件上传至服务器的使用情景,比如上传图片或视频文件至服务器,以供其他客户端下载,实现资源共享。
然而,由于网页应用场景的复杂性以及网页条件的不稳定性等原因,导致文件上传过程中存在较多不可控的因素,比如随着软件类型的增多,客户端对于文件格式的判断准确性下降;网络环境较差时,文件传输出现卡顿情况,导致文件传输失败等。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种文件上传方法,以降低文件上传对应用环境的要求,提高文件上传成功率。
本发明的第二个目的在于提出一种文件上传装置。
本发明的第三个目的在于提出一种计算机设备。
本发明的第四个目的在于提出一种计算机程序产品。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种文件上传方法,包括:
对需要上传的目标文件进行属性验证;
当属性验证通过后,将所述目标文件添加到文件队列中;
获取所述目标文件的第一签名信息;
在所述第一签名信息不存在于从服务器中获取到的签名信息列表中时,判断所述目标文件是否记录有断点位置;
如果记录有所述断点位置,从所述断点位置开始向所述服务器续传所述目标文件。
本发明实施例的文件上传方法,通过对需要上传的目标文件进行属性验证,当验证通过后将目标文件添加到文件队列中,获取目标文件的第一签名信息,在第一签名信息不存在于从服务器中获取到的签名信息列表中时,进一步判断目标文件是否记录有断点位置,并在记录有断点位置时,从断点位置开始向服务器续传目标文件。通过在文件上传之前先进行属性验证,能够缓解客户端对文件格式判断不准确的问题;通过签名信息判断服务器上是否已经存在目标文件,避免重复上传。而且在上传的过程中允许断点续传,当目标文件不存在于服务器上时,可以尝试获取目标文件的断点位置,获取到断点位置则从断点位置开始向服务器续传目标文件,能够实现目标文件的分片上传,降低对网络带宽的要求,提高文件上传成功率。
为达上述目的,本发明第二方面实施例提出了一种文件上传装置,包括:
验证模块,用于对需要上传的目标文件进行属性验证;
添加模块,用于当属性验证通过后,将所述目标文件添加到文件队列中;
获取模块,用于获取所述目标文件的第一签名信息;
判断模块,用于在所述第一签名信息不存在于从服务器中获取到的签名信息列表中时,判断所述目标文件是否记录有断点位置;
上传模块,用于在记录有断点位置时,从所述断点位置开始向所述服务器续传所述目标文件。
本发明实施例的文件上传装置,通过对需要上传的目标文件进行属性验证,当验证通过后将目标文件添加到文件队列中,获取目标文件的第一签名信息,在第一签名信息不存在于从服务器中获取到的签名信息列表中时,进一步判断目标文件是否记录有断点位置,并在记录有断点位置时,从断点位置开始向服务器续传目标文件。通过在文件上传之前先进行属性验证,能够缓解客户端对文件格式判断不准确的问题;通过签名信息判断服务器上是否已经存在目标文件,避免重复上传。而且在上传的过程中允许断点续传,当目标文件不存在于服务器上时,可以尝试获取目标文件的断点位置,获取到断点位置则从断点位置开始向服务器续传目标文件,能够实现目标文件的分片上传,降低对网络带宽的要求,提高文件上传成功率。
为达上述目的,本发明第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时,实现如第一方面实施例所述的文件上传方法。
为了实现上述目的,本发明第四方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如第一方面实施例所述的文件上传方法。
为了实现上述目的,本发明第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所述的文件上传方法。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小草数语(北京)科技有限公司,未经小草数语(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711208594.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用户视频通信质量的确定方法及装置
- 下一篇:一种工业相机触发性能的测试系统





