摘要
本发明涉及一种文件传输方法、系统、设备及存储介质,所述方法包括以下步骤:与客户端建立连接,向客户端发送预设次数的测试数据包并统计每次传输测试数据包时的带宽;基于传输测试数据包的带宽统计数据计算分块长度;根据分块长度对客户端请求传输的文件进行分块后得到多个分块,并构建每个分块的元数据;将客户端请求传输的文件以多个分块以及多个元数据的形式传输至该客户端;客户端接收所有分块后基于每个分块的元数据对所有分块合并后得到传输完成的文件。
技术关键词
文件传输方法
分块
客户端
队列
数据
处理器
先进先出
可读存储介质
存储器
电子设备
程序
计算机
算法