[发明专利]文件传输方法、装置及存储介质在审
| 申请号: | 202111634234.8 | 申请日: | 2021-12-29 |
| 公开(公告)号: | CN113992662A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 王旭辉 | 申请(专利权)人: | 深圳竹云科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 石志娟 |
| 地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件传输 方法 装置 存储 介质 | ||
本申请实施例公开了一种文件传输方法、装置及存储介质,可以实现文件的高效传输。该方法包括:接收客户端发送的连接请求,连接请求用于请求与目标服务器进行连接;响应于连接请求,将客户端连接到目标服务器,客户端显示本地目录和目标服务器目录;接收客户端发送的第一操作指令,第一操作指令携带有目标操作类型;当目标操作类型为文件上传时,将来自本地目录的第一文件数据协议包移动至目标服务器目录,并对第一文件数据协议包执行文件留存操作;当目标操作类型为文件下载时,将来自目标服务器目录的第二文件数据协议包移动至本地目录,并对第二文件数据协议包执行文件留存操作。
技术领域
本申请涉及通信领域,尤其涉及一种文件传输方法、装置及存储介质。
背景技术
随着科技的不断发展,整个经济和社会都越发的依赖数据和信息。在数据遍布全球的今天,处理非物理时间的这种重要实体变得非常敏感。随着时间的推移,开发数据处理,存储和传输技术的方法正在以越来越快的速度发展。由于所传输的数据文件中可能包含破坏目标系统的恶意数据或程序,文件留存审计就显得尤为重要。
现有技术中,大多数都采用文件中转站方式实现所传输文件的留存,即用户实用中间平台专用的客户端或网页管理台,将文件上传至文件中转站,等文件上传成功后,再选择将文件中转站中的文件推送至所需要的服务器系统中,然而这种方式首先用户无法使用常用的文件传输工具(如WinSCP、FileZilla等)进行传输,改变了客户的使用习惯;其次用户的文件传输动作被拆分为两个步骤,动作连贯性被打断,用户操作繁琐;再者由于文件需先上传至文件中转站,用户才能选择将文件推送至所需要的目标服务器系统,中间消耗时间过长,用户体验差。
或者,文件传输请求发起时,先将文件保存至中间存储,然后再从中间存储推送至指定的目标服务器系统中。
用户使用常用的文件传输工具(如WinSCP、FileZilla等),通过中间服务(如堡垒机等)连接到目标服务器。当用户选择上传文件时,中间服务先将文件保存至中间存储。等待文件在中间存储保存完成后,中间服务再从中间存储读取文件内容,推送至目标服务器系统中。虽然这种方式支持用户使用常用的文件传输工具进行操作,不改变用户的使用习惯,且整个文件传输过程没有被拆分为多个步骤,对用户来说是一步完成,用户操作简单。但由于文件是先存放至中间存储,再推送至目标服务器系统,整个传输过程时间消耗过长,特别是传输大文件时,用户体验差。
因此,如何提供一种高效便捷的文件传输留存方法是当前急需解决的问题。
发明内容
本申请实施例提供了一种文件传输方法、装置及存储介质,可以更加高效便捷的进行文件传输。
本申请第一方面提供一种文件传输方法,可以包括:接收客户端发送的连接请求,所述连接请求用于请求与目标服务器进行连接;响应于所述连接请求,将所述客户端连接到所述目标服务器,所述客户端显示本地目录和目标服务器目录;接收所述客户端发送的第一操作指令,所述第一操作指令携带有目标操作类型;当所述目标操作类型为文件上传时,将来自所述本地目录的第一文件数据协议包移动至所述目标服务器目录,并对所述第一文件数据协议包执行文件留存操作;当所述目标操作类型为文件下载时,将来自所述目标服务器目录的第二文件数据协议包移动至所述本地目录,并对所述第二文件数据协议包执行所述文件留存操作。
一种可能的设计中,所述对所述第一文件数据协议包执行文件留存操作包括:解析所述第一文件数据协议包得到第一文件内容;将所述第一文件内容写入中间存储,直至接收到所述第一文件数据协议包对应的第一文件传输结束协议包。
一种可能的设计中,所述将所述第一文件内容写入中间存储包括:确定所述第一文件内容的数据大小;若所述第一文件内容的数据大小大于第一分区的容量值,则对所述第一文件内容的数据进行分解,得到第一分数据和第二分数据,所述第一分数据的大小小于所述第一分区的容量值;将所述第一分数据写入所述第一分区,所述第二分数据写入其他分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳竹云科技有限公司,未经深圳竹云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111634234.8/2.html,转载请声明来源钻瓜专利网。





