【技术实现步骤摘要】
基于网页的文件传输方法、装置及可读存储介质
[0001]本申请涉及互联网
,更具体地说,涉及一种基于网页的文件传输方法、装置及可读存储介质。
技术介绍
[0002]随着大数据的发展,目前已有的互联网技术能够支持对大文件的传输与处理,同时也对网络带宽、网卡流量和数据存储空间等方面的配置具有更高要求。在基于网页端进行的大文件传输过程中,当多人并发进行大文件传输时,网页端需要执行大量操作进程,任务繁重,并且,由于受到网络带宽和网络抖动等情况的限制,导致文件传输速度降低,甚至出现传输错误或传输失败等情况,当执行人数过多时,还可能导致网页加载失败,服务器繁忙,用户无法传输文件。
技术实现思路
[0003]有鉴于此,本申请提供了一种基于网页的文件传输方法、装置及可读存储介质,用于解决当多用户在网页端进行大文件传输时,同时进行传输的数据量较大而网络带宽有限,导致文件传输速度降低,传输错误率高的问题。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种基于网页的文件传输方法,包括: />[0006]响应本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于网页的文件传输方法,其特征在于,包括:响应文件传输请求,获取当前时刻的并发数,所述并发数为某一时刻正在进行传输的文件数量;若所述并发数未达到预设值,且所述文件传输请求为文件上传请求时,确定待上传文件的标识符,所述标识符根据文件内容确定;当数据库中不存在所述待上传文件的标识符时,获取所述待上传文件的文件大小及当前时刻的带宽上传速率;若所述文件大小达到第一阈值,则根据所述文件大小和所述带宽上传速率,确定最优切片数,所述最优切片数为所述待上传文件的上传时间最短时对应的切片数;按照所述最优切片数将所述待上传文件切片,得到切片文件,并确定每个所述切片文件的标识符;按照切片顺序依次上传所述切片文件,并将所述待上传文件的文件信息保存至所述数据库中,所述文件信息包括所述切片文件、所述切片文件的标识符及所述待上传文件的标识符。2.根据权利要求1所述的方法,其特征在于,还包括:若所述并发数未达到预设值,且所述文件传输请求为文件下载请求时,获取待下载文件的文件信息;判断所述待下载文件的文件信息是否包含切片文件;若所述待下载文件的文件信息包含切片文件,则按照切片顺序依次下载所述切片文件;将下载后的所述切片文件进行拼接,得到目标文件并保存至本地;若所述待下载文件的文件信息不包含切片文件,则直接将所述待下载文件下载至本地。3.根据权利要求1或权利要求2所述的方法,其特征在于,还包括:当文件传输中断时,自动触发续传操作,从断点位置所在的切片文件继续传输文件。4.根据权利要求1所述的方法,其特征在于,还包括:当数据库中存在所述待上传文件的标识符时,将所述数据库中与所述待上传文件的标识符对应的数据映射至所述待上传文件的文件信息中,并将所述文件信息保存至所述数据库中。5.根据权利要求1所述的方法,其特征在于,所述按照切片顺序依次上传所述切片文件,包括:按照切片顺序依次判断所述数据库中是否存在所述切片文件的标识符;若所述数据库中存在所述切片文件的标识符,则将所述数据库中与所述切片文件的标识符对应的数据映射至所述切片文件,完成上传;若所述数据库中不存在所述切片文件的标识符,则上传所述切片文件。6.根据权利要求1所述的方法,其特征在于,还包...
【专利技术属性】
技术研发人员:范霞,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。