一种大文件传输的方法及装置
基本信息
申请号 | CN202011293127.9 | 申请日 | - |
公开(公告)号 | CN112583889A | 公开(公告)日 | 2021-03-30 |
申请公布号 | CN112583889A | 申请公布日 | 2021-03-30 |
分类号 | H04L29/08(2006.01)I;H04L29/06(2006.01)I | 分类 | 电通信技术; |
发明人 | 王济平;黎刚;汤克云;高俊杰 | 申请(专利权)人 | 京信数据科技有限公司 |
代理机构 | 深圳余梅专利代理事务所(特殊普通合伙) | 代理人 | 陈余才 |
地址 | 528400广东省中山市东区中山五路57号7层 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种大文件传输的方法及装置。该传输方法其用于在Netty框架中传输文件。传输方法包括以下步骤:获取传输请求信息以及待传输文件的数据信息;对文件数据进行http编码以及http压缩;对文件数据进行基于http1.1协议的分块传输编码;对传输请求进行判断,判断传输请求是否合法,判断传输请求是否为断点续传;文件进行分块传输,对接收到的分块文件数据进行解压和解码,然后写入临时文件进行文件组装;传输到最后一块数据时,将临时文件重命名,反馈传输成功信息并更新文件传输状态。本发明在Netty框架中基于http1.1协议的分块传输编码实现了针对大文件的分块传输,实现大文件安全稳定高效的传输,满足了大文件传输的需求。 |
