基于网页的文件传输方法、装置及可读存储介质制造方法及图纸

技术编号:37145613 阅读:32 留言:0更新日期:2023-04-06 21:56
本申请公开了一种基于网页的文件传输方法、装置及可读存储介质,通过确定当前并发数未达到预设值,控制网页端开始执行文件传输操作,在上传文件时,若文件的标识符不存在于数据库,且文件大小达到第一阈值,则对文件进行切片,根据文件大小及当前时刻的带宽上传速率,确定使上传时间最短的最优切片数,按照最优切片数切片逐片上传并保存。本方案通过对基于网页传输的大文件进行切片,并根据文件大小和带宽上传速率调整最优切片数,确定最优方案,使文件上传时间达到最小值,有效提升了文件的传输效率,同时降低了传输错误率,减少传输失败的情况,并且,通过文件切片、并发控制等方式,能够实现高并发下基于网页端的大文件传输。输。输。

【技术实现步骤摘要】
基于网页的文件传输方法、装置及可读存储介质


[0001]本申请涉及互联网
,更具体地说,涉及一种基于网页的文件传输方法、装置及可读存储介质。

技术介绍

[0002]随着大数据的发展,目前已有的互联网技术能够支持对大文件的传输与处理,同时也对网络带宽、网卡流量和数据存储空间等方面的配置具有更高要求。在基于网页端进行的大文件传输过程中,当多人并发进行大文件传输时,网页端需要执行大量操作进程,任务繁重,并且,由于受到网络带宽和网络抖动等情况的限制,导致文件传输速度降低,甚至出现传输错误或传输失败等情况,当执行人数过多时,还可能导致网页加载失败,服务器繁忙,用户无法传输文件。

技术实现思路

[0003]有鉴于此,本申请提供了一种基于网页的文件传输方法、装置及可读存储介质,用于解决当多用户在网页端进行大文件传输时,同时进行传输的数据量较大而网络带宽有限,导致文件传输速度降低,传输错误率高的问题。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种基于网页的文件传输方法,包括:/>[0006]响应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于网页的文件传输方法,其特征在于,包括:响应文件传输请求,获取当前时刻的并发数,所述并发数为某一时刻正在进行传输的文件数量;若所述并发数未达到预设值,且所述文件传输请求为文件上传请求时,确定待上传文件的标识符,所述标识符根据文件内容确定;当数据库中不存在所述待上传文件的标识符时,获取所述待上传文件的文件大小及当前时刻的带宽上传速率;若所述文件大小达到第一阈值,则根据所述文件大小和所述带宽上传速率,确定最优切片数,所述最优切片数为所述待上传文件的上传时间最短时对应的切片数;按照所述最优切片数将所述待上传文件切片,得到切片文件,并确定每个所述切片文件的标识符;按照切片顺序依次上传所述切片文件,并将所述待上传文件的文件信息保存至所述数据库中,所述文件信息包括所述切片文件、所述切片文件的标识符及所述待上传文件的标识符。2.根据权利要求1所述的方法,其特征在于,还包括:若所述并发数未达到预设值,且所述文件传输请求为文件下载请求时,获取待下载文件的文件信息;判断所述待下载文件的文件信息是否包含切片文件;若所述待下载文件的文件信息包含切片文件,则按照切片顺序依次下载所述切片文件;将下载后的所述切片文件进行拼接,得到目标文件并保存至本地;若所述待下载文件的文件信息不包含切片文件,则直接将所述待下载文件下载至本地。3.根据权利要求1或权利要求2所述的方法,其特征在于,还包括:当文件传输中断时,自动触发续传操作,从断点位置所在的切片文件继续传输文件。4.根据权利要求1所述的方法,其特征在于,还包括:当数据库中存在所述待上传文件的标识符时,将所述数据库中与所述待上传文件的标识符对应的数据映射至所述待上传文件的文件信息中,并将所述文件信息保存至所述数据库中。5.根据权利要求1所述的方法,其特征在于,所述按照切片顺序依次上传所述切片文件,包括:按照切片顺序依次判断所述数据库中是否存在所述切片文件的标识符;若所述数据库中存在所述切片文件的标识符,则将所述数据库中与所述切片文件的标识符对应的数据映射至所述切片文件,完成上传;若所述数据库中不存在所述切片文件的标识符,则上传所述切片文件。6.根据权利要求1所述的方法,其特征在于,还包...

【专利技术属性】
技术研发人员:范霞
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1