【技术实现步骤摘要】
通过浏览器上传文件的方法、浏览器和电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种通过浏览器上传文件的方法、浏览器、电子设备及计算机可读介质。
技术介绍
随着浏览器技术的成熟,现在广大用户习惯在PC端或手机端使用浏览器办理各类在线业务。在用户通过浏览器办理业务时,往往需要上传文件,例如,当用户办理互联网金融业务时,该业务需要用户上传自己的身份证或其他证件,这就需要通过浏览器将该文件上传。受限于浏览器所使用的传输协议、浏览器所在的移动终端的网络传输能力,浏览器往往难以短时间内将文件上传完毕,如果浏览器上传文件期间,发生移动终端来电等影响浏览器传输数据的事件,则会造成文件上传失败。因此,需要一种新的技术方案,来确保浏览器可以快速、完整地实现文件上传。
技术实现思路
本专利技术旨在确保浏览器可以快速、完整地实现文件上传。为了解决上述技术问题,本专利技术第一方面提出一种通过浏览器上传文件的方法,所述方法包括:浏览器获取待上传的目标文件,对其进行切片处理得到多个切片文件;所述浏览器向服 ...
【技术保护点】
1.一种通过浏览器上传文件的方法,其特征在于,包括:/n浏览器获取待上传的目标文件,对其进行切片处理得到多个切片文件;/n所述浏览器向服务器发送验证请求,以确定所述服务器上是否存在所述目标文件,并在所述服务器上不存在所述目标文件时,获取所述服务器上存储的切片文件信息;/n所述浏览器根据所述切片文件信息,向所述服务器发送上传请求,以将所述服务器未存储的切片文件发送至所述服务器;/n所述浏览器在所述目标文件对应的所有切片文件上传完成后,向所述服务器发送合并文件请求,以请求所述服务器将所述所有切片文件合并为所述目标文件。/n
【技术特征摘要】
1.一种通过浏览器上传文件的方法,其特征在于,包括:
浏览器获取待上传的目标文件,对其进行切片处理得到多个切片文件;
所述浏览器向服务器发送验证请求,以确定所述服务器上是否存在所述目标文件,并在所述服务器上不存在所述目标文件时,获取所述服务器上存储的切片文件信息;
所述浏览器根据所述切片文件信息,向所述服务器发送上传请求,以将所述服务器未存储的切片文件发送至所述服务器;
所述浏览器在所述目标文件对应的所有切片文件上传完成后,向所述服务器发送合并文件请求,以请求所述服务器将所述所有切片文件合并为所述目标文件。
2.根据权利要求1所述的通过浏览器上传文件的方法,其特征在于,在所述对其进行切片处理得到多个切片文件之前,还包括:
所述浏览器根据所述目标文件的大小,计算每个切片文件的大小。
3.根据权利要求1-2中任一项所述的通过浏览器上传文件的方法,其特征在于,在所述对其进行切片处理得到多个切片文件之前,还包括:
所述浏览器检测当前的网络传输速度,根据所述网络传输速度的快慢计算每个切片文件的大小。
4.根据权利要求1-3中任一项所述的通过浏览器上传文件的方法,其特征在于,所述浏览器向服务器发送验证请求,包括:
所述浏览器根据所述目标文件的内容计算所述目标文件的唯一标识,根据所述唯一标识生成验证请求,以供所述服务器根据所述唯一标识查找所述目标文件;
所述浏览器根据所述切片文件信息,向所述服务器发送上传请求,包括:
所述浏览器根据所述目标文件的唯一标识生成所述上传请求,以供所述服务器按所述唯一标识选择存储空间来存储接收的切片文件。
5.根据权利要求1-4中任一项所述的通过浏览器上传文件的方法,其特征在于,所述浏览器根据所述切片...
【专利技术属性】
技术研发人员:招钧允,
申请(专利权)人:上海淇毓信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。